[英]Paste but don't execute command in Windows command prompt
我的目標是顯示Windows命令提示符並在命令行上顯示命令而不執行它。 因此,如果我想顯示命令echo Hello
,我希望啟動命令提示符並顯示:
C:\\Windows\\System32>echo Hello_
...其中_是等待用戶按鍵的閃爍光標。
為此,我嘗試創建Windows命令提示符可執行文件的快捷方式,將其“目標”更改為: C:\\Windows\\System32\\cmd.exe ...
或包含以下內容的bat文件:
cmd.exe /k ...
...其中/ k代表:
/ k:執行string指定的命令並繼續
這使命令提示符繼續存在,而不是終止/ c開關的行為方式。
知道如何實現這個結果嗎?
單獨使用cmd
無法實現您想要的效果。 不過,它可以用VBScript完成。
Set sh = CreateObject("WScript.Shell")
sh.Run "%COMSPEC% /k @title MyCmd"
sh.AppActivate "MyCmd"
sh.SendKeys "echo Hello"
我有測試和結果成功。 但不知道這是你搜索的..
set / p id = hello
這是你想要的嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.