如何在JScript中從命令行讀取輸入,類似於Pascal的readln
?如何在JScript中使用命令行進行輸入?
回答
假設cscript the.js a1 a2 ...
你可以;
var args = WScript.Arguments;
for (var i= 0; i < args.length; i++) {
WScript.Echo(args(i))
}
這也是我的第一個想法,但這不像帕斯卡爾的'readln',這是他在問題中提出的問題。 –
聽起來好像你在問Windows Script Host。如果您使用的Cscript.exe運行腳本,你可以用WScript.StdIn
工作:
WScript.Echo("Enter something");
WScript.Echo("You entered " +WScript.StdIn.ReadLine());
http://msdn.microsoft.com/en-us/library/skwz6sz4(v=VS.85).aspx
我不想在這裏搞笑,但它聽起來像WSH,因爲你爲它添加了標籤......在提問者的嘴裏有一點點的話? –
在這之前它聽起來像WSH(因爲它提到了「命令行」和「JScript」而不是「JavaScript」)。 – Quentin
@MattFellows:在沒有OP提供詳細信息的情況下,我和Alex做了同樣的假設。我認爲這是一個安全的假設,但有兩個原因。 OP明確提到了JScript。通常,在談論瀏覽器時,*「JavaScript」*就是使用的詞 - 即使在包含JScript引擎的舊版IE中也是如此。其次,命令行也被明確提及。在Windows中從命令行運行JScript的默認方式是通過* cscript.exe *和* wscript.exe *,它們是Windows腳本宿主。因此,添加標籤是有意義的(在我已經回答之後)。 –
- 1. 在java中使用命令行輸入
- 2. 如何從JScript訪問命令行
- 3. 如何在python的命令行輸入#
- 4. 如何批量寫入命令行輸入到命令中?
- 5. 使用ProcessBuilder執行需要命令行輸入的命令
- 6. 如何使用php命令行在單行中執行多個標準輸入
- 7. 如何在Chrome中使用命令行進行調試
- 8. 如何運行命令,使用bash獲取輸出和輸入命令
- 9. 使用命令行輸入參數
- 10. 如何執行用戶輸入的命令作爲龜命令?
- 11. npm命令行 - 如何在啓動後輸入新命令
- 12. 如何將命令行輸入到fabfile?
- 13. 如何調試命令行輸入WebStorm
- 14. 我如何執行命令誰輸入
- 15. 如何添加命令行輸入
- 16. 讀命令進入命令行C#
- 17. 如何在命令行中分離輸出和輸入?
- 18. 在命令行中重定向輸入
- 19. 如何使用命令行導入MySite.zexp
- 20. 在命令行中使用Go,如何隱藏用戶終端的命令行輸入?
- 21. Perl命令行輸入?
- 22. MyGeneration命令行輸入
- 23. eclipse cdt命令行輸入
- 24. Java命令行輸入
- 25. Perl - 命令行輸入&STDIN
- 26. Python websockets命令行輸入
- 27. ls輸入到命令行
- 28. 命令行輸入C++
- 29. VTK命令行輸入
- 30. 命令行輸入(參數)
JavaScript沒有任何內置函數用於執行我的任何種類/ O,他們來自主機環境。如果您指定了您正在運行的環境(例如Windows Scripting Host),這將有所幫助。 – Quentin