Welcome to Studio GPBeta's Bug Tracker.

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000098SAO Utils[All Projects] 普通/Generalpublic2013-05-17 13:272013-05-18 08:55
Reportersaouser 
Assigned ToGPBeta 
PrioritynormalSeveritytweakReproducibilityalways
StatusassignedResolutionopen 
Platform64-bitOSWindowsOS Version7
Product Version0.1.6 (Alpha 1 Hotfix 6) 
Target VersionFixed in Version 
Summary0000098: 添加动作以“程序”导入快捷方式,无法继承参数
Description希望可以继承快捷方式上的参数,适应某些可带参数运行的程序,比如-win(窗口化),-l zhcn(设置语言为简体)
Steps To Reproduce以ce修改器为例子,本体自带简体中文,程序内部选项没有语言项,只能用参数运行"x:\Cheat Engine 61\Cheat Engine.exe" -l zh_CN,新建图标后无论以“程序”还是“命令”动作都是无效。“程序”动作会追踪到本体位置,忽略后续参数,“命令”动作则是出错。
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000051)
GPBeta (administrator)
2013-05-17 13:56

快捷方式并不是"程序",因此需要以"文件"方式打开以保留参数
(0000052)
saouser (reporter)
2013-05-17 19:57

试验过了“文件”也是无效的,因为地址栏是无法输入的,只能用“打开”来选择快捷方式。问题来了,快捷会被追踪到本体exe上,但是地址栏还是无法手打,实际上并没用作用。快捷方式上加参数,为的是打开程序的方法,就算用文件也无法用来给程序添加上参数。试验了使用命令来输入完整程序地址并空格后加上参数,然后再回归到“程序”或者“文件”来建立图标。这样的图标点击后没有反应。
(0000053)
GPBeta (administrator)
2013-05-17 20:58

确实,Windows的文件拾取机制是直接选取快捷键目标的文件...

那么目前解决的方案有2个:
1.在"命令"中填写快捷方式文件(例如"C:\xxx.exe.lnk"),然后在图标动作那里选"文件".
2.使用bat批处理代替快捷方式,这个需要懂得批处理的命令"SET PATH"来达到工作目录的指定.

目前方法1比较完美,但是做法不太漂亮,可以说是利用SAO Utils的bug了.
(0000054)
saouser (reporter)
2013-05-18 08:53
edited on: 2013-05-18 08:55

嗯,1比较简单,诶,不过这是利用bug么。。。因为看命令写着是执行带参数的程序,但是实际上运行会出错
2也我试验了下,用“文件”来执行做好的bat,不过这样或许会被防火墙拦截第一次执行,而且还会有cmd窗口闪过。(话说刚刚学会怎么用path- -)

作者大大得考虑做一个智能化的启动方案了,动作太多了都不知道选什么好了。。

ps,图标的图像能让sao utils自动获取么(exe啥的都有自带图标,txt啥的就定义到文本文档啥的上面),虽然说风格可能不太匹配,不过可以考虑弄个插件啥的给获取来的图片加上圆角蒙版再弄个黑白啥的。。
ps2,服务器时间好像有点不对。。+8没了,难道是在外国。。。


- Issue History
Date Modified Username Field Change
2013-05-17 13:27 saouser New Issue
2013-05-17 13:27 saouser Status new => assigned
2013-05-17 13:27 saouser Assigned To => GPBeta
2013-05-17 13:56 GPBeta Note Added: 0000051
2013-05-17 13:56 GPBeta Status assigned => feedback
2013-05-17 19:57 saouser Note Added: 0000052
2013-05-17 19:57 saouser Status feedback => assigned
2013-05-17 20:58 GPBeta Note Added: 0000053
2013-05-17 20:58 GPBeta Status assigned => feedback
2013-05-18 08:53 saouser Note Added: 0000054
2013-05-18 08:53 saouser Status feedback => assigned
2013-05-18 08:55 saouser Note Edited: 0000054 View Revisions


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker