簡體   English   中英

粘貼但不在Windows命令提示符下執行命令

[英]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"

我有測試和結果成功。 但不知道這是你搜索的..

  1. 做一個記事本並寫

set / p id = hello

  1. 以.bat格式保存記事本
  2. 做一個shorcut並選擇之前保存的記事本
  3. 運行shorcut。

這是你想要的嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM