永发信息网

求问PB中执行DOS命令,有什么要求,怎样用。

答案:1  悬赏:70  手机版
解决时间 2021-11-16 14:38
求问PB中执行DOS命令,有什么要求,怎样用。
最佳答案
先定义api函数:Function long ShellExecuteA (long hwnd, string lpOperation ,String lpFile, String lpParameters, String lpDirectory, Long nShowCmd) Library "shell32.dll"
Function long FindWindowA (String lpClassName , String lpWindowName ) Library "user32.dll"
Function boolean IsWindow (Long hwnd ) Library "user32.dll"
函数Afx_run(string fs_run) return none
Long ll_file
ll_file = fileopen('c:\temp\run.bat',StreamMode!, Write!, LockWrite!, Replace!) //--建一批处理文件
FileWrite ( ll_file,fs_run)
fileclose(ll_file)
ulong ll_handle,lu_return
string ls_path
//设置鼠标指针
SetPointer(HourGlass!)
//运行DOS批处理命令的快捷键方式,并将其窗口隐藏
lu_return = ShellExecutea(handle(w_filecopy), "open", "c:\temp\run.bat", "", ls_path, 0)
//最后一个参数改为 4,可以显示执行情况,0为隐藏窗口
String ls_classname
if lu_return32 then
ll_handle = 0
//循环至DOS窗口打开
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
何为工业包装?
肌腱损损伤休养自己会好吗?
苯环是什么?
用8去除是什么意思
张廷玉篡改史料?为什么风息说他"文人贱骨"?
液晶电源板上的CP1099和OZ964AGN是什么用途的
现在急用钱谁知道那借贷可以借到钱
长毛绒线钩什么好呢?是钩针钩哦
放的有点久,海带长了大量白毛有问题么。如图
星露谷物语爷爷的坟墓四根蜡烛有什么意思
有一种大屏幕,通过手挥动可以进行操作而不用
修路队5天修路35千米,照这样计算,l
坐坤向艮兼申寅本年5月份门面修造最好那日。
习惯裸睡,因为宾馆不是什么人都有么
寻找一款深古铜色玫瑰项链,复古的,花瓣不是
推荐资讯
储层评价包括哪些内容?
车子出了事故(单方事故)报废的话能赔多少?
修改crontab 不重启服务能生效吗
铜片焊接用什么焊机好焊?
岳屏派出所地址好找么,我有些事要过去,
公交车公司,有一个公交管理系统,有接近200
538÷39×0÷14+39×1+1递等式计算
上海健康证工种代码ABCD哪个最严格? 我办了D
在喜马拉雅fm上面当主播有钱赚吗
直销尚赫里如果已经有一个小组级别超越你,那
足球:今天刚结束的欧冠半决赛 拜仁vs马竞 首
有没有颖这个姓?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?