以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  如何在程序运行时获得程序本身的名称  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=3905)

--  作者:win64exe
--  发布时间:2005-7-22 8:24:31
--  如何在程序运行时获得程序本身的名称
如何在程序运行时获得程序本身的名称
--  作者:FSJM
--  发布时间:2005-7-22 8:36:01
--  
“应用项目控制”构件 的项目标题属性 或者使用 事件设置的取值: 参数> 自定义.数字:"0" 参数> 系统值.当前:<系统执行参数> 设置> 窗口1.属性:(标题)
--  作者:win64exe
--  发布时间:2005-7-22 8:38:48
--  
谢谢
--  作者:win64exe
--  发布时间:2005-7-22 8:54:14
--  
我把它编译成exe试过了,似乎不行
--  作者:FSJM
--  发布时间:2005-7-22 9:12:17
--  
如exe文件,可使用第一种方法。
--  作者:win64exe
--  发布时间:2005-7-22 9:21:54
--  
还是不行啊,即使更改exe的名称,“应用项目控制”构件的项目标题属性仍然是"新项目名称"
--  作者:FSJM
--  发布时间:2005-7-22 10:44:15
--  
抱歉: 你说的问题确实存在。 我下面的写法是错误的,目前还不支持 “0” 的参数, 必须从 1 开始, 参数> 自定义.数字:"0" 参数> 系统值.当前:<系统执行参数> 设置> 窗口1.属性:(标题) 以后升级可考虑 0 参数值; 现在的方式总返回 IPD 主项目名称,这是本系统早期的处理方式。 搭建之星的执行方式比较多,不同方式,相同参数 得到的值可能不同。
[此贴子已经被作者于2005-7-22 10:55:55编辑过]

--  作者:FSJM
--  发布时间:2005-7-22 11:07:14
--  
如果以此定位执行目录,可在事件设置中,直接取得。