欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基 礎(chǔ) 函 數(shù) 參 考


StdinWrite

寫(xiě)入字符到運(yùn)行的子進(jìn)程 STDIN 流.

StdinWrite ( 子進(jìn)程id [, 數(shù)據(jù)] )

參 數(shù)

子進(jìn)程 ID 子進(jìn)程 ID, 由先前調(diào)用的 Run 返回.
數(shù)據(jù) [可選參數(shù)] 要輸出的數(shù)據(jù). 可以是文本或二進(jìn)制數(shù)據(jù).

返 回 值

成功: 返回寫(xiě)入的字符數(shù).
失敗: @error 設(shè)置為非 0 值, STDIN 不再為進(jìn)程或其他錯(cuò)誤重定向.

備 注

StdinWrite 為子進(jìn)程寫(xiě)入到控制臺(tái)標(biāo)準(zhǔn)輸入流, 通常使用控制臺(tái)應(yīng)用程序讀取用戶的鍵盤(pán)輸入.
對(duì)子進(jìn)程調(diào)用 Run 期間, 要寫(xiě)入標(biāo)準(zhǔn) I/O 值, 參數(shù)必須包括 $STDIN_CHILD (1), 函數(shù)才能正常工作 (見(jiàn) the Run 函數(shù)).

第二參數(shù)是可選參數(shù), 即希望 StdinWrite 寫(xiě)入到流的字符串.
如果函數(shù)調(diào)用時(shí)沒(méi)有第二個(gè)參數(shù), StdinWrite 將關(guān)閉流并使后續(xù)寫(xiě)入無(wú)效.

stream 是一個(gè)先進(jìn)先出的緩沖器,可以任意限制其大小;
當(dāng)函數(shù)被調(diào)用時(shí)(除非是調(diào)用關(guān)閉流)時(shí), 如果沒(méi)有更多字符寫(xiě)入流, 該函數(shù)將阻止(暫停),
而不是返回, 直到子進(jìn)程關(guān)閉流, 或者讀取足夠字符以允許寫(xiě)程序完成.
這意味著 AutoIt 進(jìn)程將停止, 將不會(huì)有任何熱鍵處理, GUI 消息, 等等. 直到子進(jìn)程從 STDIN 流讀取為止.

字符在寫(xiě)入之前轉(zhuǎn)換為 ANSI 碼.

二進(jìn)制數(shù)據(jù)原樣寫(xiě)入, 不會(huì)轉(zhuǎn)換為字符串. 打印十六進(jìn)制表示的二進(jìn)制數(shù)據(jù), 請(qǐng)使用 String() 函數(shù)明確轉(zhuǎn)換數(shù)據(jù)為字符串.

相 關(guān) 函 數(shù)

StdoutRead, StderrRead, StdioClose, Run, RunAs

函 數(shù) 示 例


; 演示 StdinWrite()
#include <Constants.au3>

Local $foo = Run("sort.exe", @SystemDir, @SW_HIDE, $STDIN_CHILD + $STDOUT_CHILD)
; 寫(xiě)入字串到 STDIN,并由 sort.exe 排序
StdinWrite($foo, "老鼠" & @CRLF & "貓" & @CRLF & "蝙蝠" & @CRLF)
; 函數(shù) StdinWrite 沒(méi)有第二參數(shù),流關(guān)閉
StdinWrite($foo)

; 讀子進(jìn)程的 STDOUT 并顯示
Local $data
While True
    $data &= StdoutRead($foo)
    If @error Then ExitLoop
    Sleep(25)
WEnd
MsgBox(0, "調(diào)試", $data)

provider with jb51.net (unicode)