dos命令彈出對話方塊 Msg命令詳解

2021-09-09 02:22:06 字數 2057 閱讀 6382

標籤: dos

批處理對話舉報

指令碼(30)

dos命令彈出對話---msg命令詳解

cmd下執行:

:::在當前使用者的桌面彈出乙個對話, 顯示哈哈二字, 並且十秒後自動關閉

::%usename%是系統環境變數, 表當前使用者名稱

msg  %username% /time:10  哈哈

::表示向區域網中的192.168.1.100 ip的機子的所有使用者(*)傳送訊息hello, 當然也可以是自己的ip, 或者某乙個具體使用者名稱, 如xiao

msg /server:192.168.1.100 * "hello"

::表向本系統上xiao這個使用者, 傳送資訊, 內容是1.txt檔案的全部內容

msg xiao  < 1.txt

向使用者傳送訊息。資訊會以提示彈出

msg  [/server:servername] [/time:seconds] [/v] [/w] [message]

username

要接收訊息的使用者的名稱。

sessionname

要接收訊息的會話的名稱。

sessionid

其使用者要接收訊息的會話的數字 id。

@filename

標識包含有待接收訊息的使用者名稱、會話名和會話 id 列表的檔案。

*將訊息傳送給系統中的所有使用者。

/server:servername

指定要接收訊息的會話或使用者所屬的終端伺服器。如果不指定,/server 會使用您當前登入的伺服器。

/time:seconds

指定您傳送的訊息在使用者螢幕上顯示的時間。一旦到期,則該訊息從螢幕上消失。如果沒有設定期限,則該訊息將一直保留在使用者螢幕上,直到使用者看見這條訊息並單擊「確定」。

/v顯示關於要執行的操作的資訊

(即輸出類似於

"將訊息傳送到會話 console,顯示時間 60"

"傳送到會話 console 的訊息收到使用者響應"

資訊, 表示操作過程和結果的資訊給輸出來)

/w等待來自使用者的、指出該訊息已收到的確認資訊。如果使用者不立即響應,則使用 /time:seconds 引數避免可能出現的長時間延遲。將此引數與 /v 一同使用也很有幫助。

message

待傳送訊息的正文。如果沒有鍵入任何訊息,則系統將提示您輸入訊息或從標準輸入 (stdin)中讀取該訊息。要傳送包含在檔案中的訊息,請鍵入小於號 (

/?在命令提示符顯示幫助。

要向使用者 mikes 的所有會話傳送標題為 let's meet at 1pm today 的訊息,請鍵入:

msg mikes let's meet at 1pm today

要向會話 modem02 傳送相同的訊息,請鍵入:

msg modem02 let's meet at 1pm today

要向會話 12 傳送訊息,請鍵入:

msg 12 let's meet at 1pm today

要向包含在檔案 userlist中的所有會話傳送訊息,請鍵入:

msg @userlist let's meet at 1pm today

要向已登入的所有使用者傳送訊息,請鍵入:

msg * let's meet at 1pm today

要在確認超時(例如 10 秒)限制內向所有使用者傳送訊息,請鍵入:

msg * /time:10 let's meet at 1pm today

或者參看

msg命令使用詳解_dos/bat_指令碼之家

彈出對話方塊

先定義 private view view private alertdialog mprotocoldialog 彈出對話方塊 private void loadprotocol mprotocoldialog new alertdialog.builder this settitle getst...

彈出對話方塊

call function popup to confirm exporting titlebar diagnose object text question anything else?text button 1 yes?icon button 1 15 text button 2 no 002 ...

彈出對話方塊

data answer 20 type c.call function popup to confirm exporting titlebar diagnose object text question anything else?text button 1 yes?icon button 1 15...