batch / vbs消息框显示变量

时间:2014-03-05 10:17:09

标签: batch-file vbscript

我有这个代码来制作一个消息框。如何使消息显示4个变量

%data1%
%data2%
%data3%
%data4%

-

Taskkill /f /im wscript.exe 2>> Log.txt 
If exist "%Temp%\done.vbs" (
 Attrib -R -S -H "%Temp%\done.vbs"
 If exist "%Temp%\done.vbs" (
  Echo Could not delete file "%Temp%\done.vbs"
  Pause
 )
)
> "%Temp%\done.vbs" ECHO x=msgbox("The message" ,6, "test")
start "" wscript "%temp%\done.vbs

1 个答案:

答案 0 :(得分:2)

您的aproach应该可以正常工作,但代码中存在一些语法错误。 尝试像

这样的东西
echo msgbox %data1% > %temp%\done.vbs
start "" wscript "%temp%\done.vbs"

使用正确数量的引号并查看msgbox的文档

希望有所帮助