以文本方式查看主题 - 搭建论坛 (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 -- 如果以此定位执行目录,可在事件设置中,直接取得。 |