0

VBS ファイルと CMD ファイルを 1 つのファイルに保存する方法は? それは協力できますか?別々のファイルを実行する VBS コマンドと Batch コマンドがあることは知っています。もちろん、VBS と CMD を別々に配置することもできますが、ハイジャックの試みが発生する可能性があり、2 分以内に実行することさえできました。

Set objShell = CreateObject("WScript.Shell")
objShell.run("msg * Hi LOL")

答えはイエスです。そしてその上にリストされています。うまくいきました。問題は、その VBS ファイルがコマンドを実行して実行し、入力を待たないことです。

これを書いている間に編集した後、スクリプトをテストしましたが、他のコマンドではほとんど機能しません。次のようなものを作成する可能性はありますか:

BATCH script start
BATCH commands
BATCH script end
VBS script start
VBS commands
VBS script end

編集注: 同じbatファイルから実行されているvbsスクリプトと同時にbatファイルを実行するにはどうすればよいですか

私の答えはこれとは関係ありません。この回答は、.bat ファイルの下にすべて配置することを望んでいます。Windows へのインストールを必要としないあらゆる種類の言語を受け入れます。

全体の目的: 1 つの exe ファイルで Batch コマンドと VBS コマンドの両方を使用できること。

4

2 に答える 2

1
FOR /F "usebackq skip=6 delims=" %%i IN (%0) DO @echo %%i >>"%temp%\tmp010.vbs"
cscript "%temp%\tmp010.vbs"
del "%temp%\tmp010.vbs"
pause

goto :eof
Set ie = CreateObject("InternetExplorer.Application") 
ie.AddressBar = 0 
ie.Visible = 1 
ie.ToolBar = 0 
ie.StatusBar = 0 
ie.Left = 400 
ie.Top = 100 
ie.Width = 800 
ie.Height = 900 
ie.Navigate2 "http://answers.microsoft.com/en-us/windows/forum/windows_vista?tab=question&status=all"
于 2013-11-04T19:38:53.790 に答える