2016-09-28 46 views
-2

你好即時通訊試圖從文本文件讀取和寫入(發送)文本,但它給了我一堆錯誤我有點新手請溫柔我謝謝你非常。(autoit)從文本文件發送隨機單詞,但它給出了錯誤

$File = FileReadToArray("words.txt") 
$RandomWords = $File[Random(0, UBound($File) - 1, 1)] 

send ("$RandomWords") 
sleep (1000) 
send ("{enter}") 
+3

你能發佈錯誤嗎?您應該刪除「$ RandomWords」附近的引號,但不會給出任何錯誤。解決之後,代碼適用於我。 – Trevor

回答

2

我確定有更好的方法,但如果你想從文本文件發送一個隨機行,這應該工作。

#include <file.au3> 

$File = "words.txt" 
$Lines = _FileCountLines($File) 
$word = FileReadLine($File, Random(0, $Lines)) 

Run("notepad.exe") 
WinWaitActive("Untitled - Notepad") 
Send($word) 

這將選擇隨機行並將其發送到記事本。

相關問題