3
A
回答
6
編輯 - 謝謝所有的測試人員。
@echo off
timeout 1 2>nul >nul
if errorlevel 1 (
echo input redirected
) else (
echo input is console
)
超時命令試圖獲得直接進入控制檯,如果批處理文件作爲
myBatchFile.cmd < input.txt
echo something | myBatchFile.cmd
測試在Windows XP(從W2003資源工具包超時),7執行這將失敗和8.1。
相關問題
- 1. 如何判斷STDIN是否連接到Perl的終端?
- 2. 如何測試stdin和stdout?
- 3. 如何用RSpec測試STDIN
- 4. 在終端着色STDIN
- 5. 如何檢測Java System.out是否是終端?
- 6. Symfony測試:如何在終端顯示當前測試的url?
- 7. 如何批量測試var的長度?
- 8. 末端2端測試是否足夠?
- 9. 測試REST WCF終端
- 10. 檢測的東西是否是STDIN
- 11. 如何檢測sys.stdout是否連接到終端?
- 12. 如何從腳本中檢測stderr是否連接到終端?
- 13. 如何檢測終端中是否按了某個鍵?
- 14. 如何檢測是否在VB6的終端服務會話中?
- 15. 如何在PHPUnit中測試STDIN
- 16. 如何測試變量是否是C#中的變量類型?
- 17. 批量測試一個命令的結果是否爲空
- 18. 批量插入包括線路終端
- 19. 如何測試Flask是否使用test_client而不是客戶端?
- 20. 僞終端錯誤將不會分配,因爲stdin不是終端 - sudo
- 21. 如何測試STDIN是否有可讀的內容(Windows上的Perl)
- 22. 檢測節點是否收到stdin
- 23. 如何測試應用程序是否正在運行,並從終端傳遞變量
- 24. 我該如何欺騙程序stdin是終端(而不是重定向文件)?
- 25. 我如何批量使用終端重命名文件?
- 26. 在終端內隔離stdin和stdout
- 27. 如何檢測Console.In(stdin)是否已被重定向?
- 28. 如何測試對象是否是矢量
- 29. 如何測試一個變量是否是原始的PHP
- 30. CLIPS:如何測試變量的類型是否是某個類?
+1它在這裏工作!經過Windows 8.1測試(我喜歡這個...) – Aacini
適用於Win7家庭高級版。 – Stephan
愛你!它適用於我的Win7SP1企業。 – Zippon