491623644 发表于 2013-6-17 16:49:37

【已解决】打开桌面程序

本帖最后由 491623644 于 2013-6-25 14:22 编辑


桌面有一个程序,文件格式不是文件格式为 EXE,BAT,COM 或 PIF,请问怎么用run打开(或者使用其他方法打开)?

程序熟悉如下:
位置:C:\Documents and Settings\Administrator\桌面
目标:D:\一般软件\Dataloader\Java\bin\javaw.exe -Dappdata.dir="C:\Documents and Settings\Administrator\Application Data" -jar "D:\一般软件\Dataloader\dataloader-26.0.0-uber.jar"
起始位置:"C:\Documents and Settings\Administrator\Application Data\salesforce.com\Data Loader 26.0.0"

谢谢!

afan 发表于 2013-6-17 19:56:29

用 ShellExecute()

mbdnmt 发表于 2013-6-17 23:26:52

回复 2# afan


A版正解!~

xlj310 发表于 2013-6-18 08:42:39

run是打开可执行程序, ShellExecute是调用相关联的程序来打开你的文件。

浪迹红客 发表于 2013-6-20 17:52:50

A版正解....

491623644 发表于 2013-6-25 13:45:39

回复 2# afan
我写的代码是ShellExecute("javaw.exe","","D:\一般软件\Dataloader\Java\bin","open")这样是对的么?

afan 发表于 2013-6-25 14:12:17

回复 6# 491623644


    你试试不就知道了~ 一般以下这样即可:ShellExecute("D:\一般软件\Dataloader\dataloader-26.0.0-uber.ja")

491623644 发表于 2013-6-25 14:13:28

回复 4# xlj310
我使用程序:Run("D:\一般软件\Dataloader\Java\bin\javaw.exe -Dappdata.dir='C:\Documents and Settings\Administrator\Application Data' -jar 'D:\一般软件\Dataloader\dataloader-28.0.1-uber.jar'","D:\一般软件\Dataloader\Java\bin")在运行的时候,出现了如图所示的错误,请问是哪里出问题了?

491623644 发表于 2013-6-25 14:19:44

回复 7# afan
    tank you very much!
由于对java不是很了解,感谢afan的指点,把代码修改为ShellExecute("D:\一般软件\Dataloader\dataloader-26.0.0-uber.jar")程序就跑起来了,多谢!
页: [1]
查看完整版本: 【已解决】打开桌面程序