远行星号命令输入助手
本帖最后由 雇佣兵 Brilshu 于 2022-9-1 20:51 编辑氦,萌新写了个快速输入命令的助手程序,并附赠楼主我常用的一些命令。
## 描述
该程序可以帮助你使用快捷键,快速地输入或执行命令。该程序是 (https://www.autohotkey.com/) 语言编写,该程序是在 (https://github.com/Kianakiferi/S ... y/blob/main/LICENSE) 许可下的开源软件。
**依赖的 Mod**:(https://fractalsoftworks.com/forum/index.php?topic=4106.0)
## 用例
以下取楼主常用的快捷键为例:
|按键|命令|描述|
|------|------|------|
| Alt + Z | AddStorypoints 8 | 添加 8 点故事点 |
| Alt + V | AddItem metal 1000, AddItem supplies 300, AddItem rare_metal 200, AddItem heavry_machinery 150 |给予建造一个空间站所需的材料 |
| Alt + Y | SetRelation hegemony 30, SetRelation tritachyon 30, SetRelation independent 30, SetRelation luddic_church 30, SetRelation sindrian_diktat 30, SetRelation persean 30 | 将常见阵营关系都设置为 30 |
更多快速命令请见 "quick_commands.csv" 文件
## 安装与使用
- 安装 AutoHotKey
- 克隆整个仓库
- 使用 AutohotKey 编译 "StarsectorCommandHelper.ahk" 文件,获得可执行文件
- 运行和按快捷键
### 自定义命令
- 编辑 "quick_commands.csv" 文件
- 右键托盘图标以重载软件或者退出再次启动软件
- 运行和按快捷键
### 安全性
出于安全方面的考虑,推荐下载源代码并自行编译。但是为方便使用,楼主提供编译后的可执行文件(.exe),其病毒检测报告为
(https://www.virustotal.com/gui/f ... 737751268/detection) 和 [腾讯哈勃分析系统](https://habo.qq.com/file/showdetail?pk=ADcGbl1rB2cIPls5U2Y%3D)
## 关于
Github链接: (https://github.com/Kianakiferi/StarSector-AutoHotKey)
开源许可证: (https://github.com/Kianakiferi/S ... y/blob/main/LICENSE)
本帖最后由 雇佣兵 Brilshu 于 2022-9-1 20:52 编辑
好吧,论坛的 Markdown 暂时不支持显示 HTML 标签,以及问下如何在编辑的时候预览我的贴子? 嗯?看起来是不是还能自定义指令 你知不知道控制台mod有个指令叫 alias ?
拿你发的第三条设置关系举例,打开控制台输入
alias relation30 SetRelation hegemony 30;SetRelation tritachyon 30;SetRelation independent 30;SetRelation luddic_church 30;SetRelation sindrian_diktat 30;SetRelation persean 30;
注意每条指令中间用分号隔开
之后,每当你想要执行这一大串命令,只需要打开控制台输入
relation30
这不比autohotkey快多了{:5_124:}
你所有的alias会存在 saves/common/config/lw_console_aliases.json.data 里,如果你愿意也可以在里面手动存几条指令;这些alias都是全局的,你只要设置过一次之后就可以嗯用,包括升级控制台mod之后
另外alias也可以套娃,比如
alias sp20 addskillpoints 20
alias sp40 sp20;sp20
{:tieba_08:} Adm!n 发表于 2022-9-2 01:25
你知不知道控制台mod有个指令叫?
拿你发的第三条设置关系举例,打开控制台输入
噢噢噢,学到了{:5_118:} Adm!n 发表于 2022-9-2 01:25
你知不知道控制台mod有个指令叫?
拿你发的第三条设置关系举例,打开控制台输入
嗯,看起来我和这款 Mod 实现的功能类似,都是快速输入命令,一劳永逸。我认为我的实现更偏向于“修改器”,即按下热键就得到结果,功能在 .csv 文件里编辑,“alias” 偏向于辅助输入,简化常用命令和命令串,功能在游戏内外编辑。谢谢你科普这款 Mod,我感觉我可以结合这两个工具,达到更高的效率了。 事实上我更希望有一个更好的自动补全或者命令简写
现在这个只能补全第一个关键词就很无语{:5_124:} 相位自走洗衣机 发表于 2022-9-1 21:14
嗯?看起来是不是还能自定义指令
ahk和宏差不多{:5_124:}
想要什么指令自己写进去就行 kncc 发表于 2022-9-1 23:23
事实上我更希望有一个更好的自动补全或者命令简写
现在这个只能补全第一个关键词就很无语 ...
命令简写通过alias也可以实现,不过需要手写一次就是了,比如刷新市场
alias u forcemarketupdate
至于你说的补全第一个关键词语?没太明白,你是指按tab补全指令?如果有好几条可能的指令可以多按几次tab循环可能的补全{:5_124:} Adm!n 发表于 2022-9-2 14:32
命令简写通过alias也可以实现,不过需要手写一次就是了,比如刷新市场
不是,如果你用过bash或者比较现代的shell就知道
任意位置补全是这样的:list factions这个命令输入li,按tab,自动补全list
list fa按tab自动补全list factions
目前游戏控制台做不到第二步 纯路人 发表于 2022-9-2 12:54
ahk和宏差不多
想要什么指令自己写进去就行
你这么说我就懂了{:5_124:} kncc 发表于 2022-9-2 03:20
不是,如果你用过bash或者比较现代的shell就知道
任意位置补全是这样的:list factions这个命令输入li, ...
啊你说的是这个意思。确实,如果能这样补全确实方便很多,我记得addship也不能补全船体id{:5_123:} 蛮有趣的{:tieba_12:}
页:
[1]