PB环境下如何调用DOS命令窗口,就是能否在PB窗口里显示DOS命令窗口,并能执行DOS命令
------解决方案--------------------
run cmd.exe
------解决方案--------------------
顶,run cmd.exe 加参数
------解决方案--------------------
run cmd.exe
------解决方案--------------------
run cmd.exe 只是打开DOS窗口
可以考虑写BAT文件,先把你的DOS命令拼成字符串 两条命令中间加 char(10)char(13)就是回车
然后把这个字符串写入一个BAT文件
run(路径+bat文件名)
例:
String ls_content
Integer li_ret2
string ls_path
file_path = 'lj.bat' //BAT文件名
li_ret2 = fileopen(file_path, StreamMode!, Write!, Shared!, Replace!) //打开,没有就创建这个BAT
ls_path='"'+gs_path+'"' +'\mysql1\bin\mysqld -remove'+char(10)+char(13)+'"'+gs_path+'"' +'\mysql1\bin\mysqld --install'+char(10)+char(13)+'net start mysql+char(10)+char(13)+exit'//要执行的DOS命令
ls_content = replace(ls_content,1,32767,ls_path) //写入BAT
filewrite(li_ret2,ls_content)
fileclose(li_ret2)
run(gs_path+'\lj.bat') //执行BAT,过程是打开一个DOS窗口,启动MYSQL,关闭窗口
------------------
run ("c:\windwos\system32\cmd.exe",Maximized!) 没反映,是怎么回事
windows 写错了