简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย

导读切换到宽版
SPACE discord

SPACE Forum

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1716|回复: 10

打开应用时参数没有传递

[复制链接]

1

主题

1

回帖

9

积分

新手上路

积分
9
发表于 2024-11-9 15:44:19 | 显示全部楼层 |阅读模式
想通过Totalcmd快速打开路径,但发现参数没有起作用,跟我直接从命令行调用 C:/TotalCMD/TOTALCMD64.EXE D:\Sync完全不一样。

Screenshot 2024-11-09 154314.png

155

主题

1703

回帖

5291

积分

管理员

积分
5291
发表于 2024-11-9 17:24:12 | 显示全部楼层
每个程序不同的有不同的参数值 ,你可以去搜索下

1

主题

1

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2024-11-10 23:57:58 | 显示全部楼层
dockkey2023 发表于 2024-11-9 17:24
每个程序不同的有不同的参数值 ,你可以去搜索下

没明白什么意思,这个参数是我自己设的,对于Total Commander这个就是打开的路径,是命令行参数。

155

主题

1703

回帖

5291

积分

管理员

积分
5291
发表于 2024-11-11 16:44:31 | 显示全部楼层
kilasue 发表于 2024-11-10 23:57
没明白什么意思,这个参数是我自己设的,对于Total Commander这个就是打开的路径,是命令行参数。 ...

因为参数也是要根据系统来搜索的,不是说你设置什么就行运行什么,

155

主题

1703

回帖

5291

积分

管理员

积分
5291
发表于 2024-11-11 17:19:51 | 显示全部楼层
kilasue 发表于 2024-11-10 23:57
没明白什么意思,这个参数是我自己设的,对于Total Commander这个就是打开的路径,是命令行参数。 ...

--window-size=800x600 --window-position=100,100
你试下打开浏览器,参数 有上面的

0

主题

2

回帖

10

积分

新手上路

积分
10
发表于 2025-7-26 23:26:00 | 显示全部楼层
自己写的程序如何传入参数

6

主题

26

回帖

953

积分

高级会员

积分
953
发表于 2025-7-27 00:14:55 | 显示全部楼层
软件对 JSON 的转义符支持的不是很友好,

我就遇到了执行时经常会给双引号加上个斜杠的情况,

分析了好久才抓到是传递参数的时候被加了转义符没有去掉。


我怀疑就是你这个 参数里的 \ 斜线出了问题 造成运行失败的

155

主题

1703

回帖

5291

积分

管理员

积分
5291
发表于 2025-7-28 11:35:41 | 显示全部楼层
glf999 发表于 2025-7-27 00:14
软件对 JSON 的转义符支持的不是很友好,

我就遇到了执行时经常会给双引号加上个斜杠的情况,

好的,已经跟工程师说了,你有具体的例子吗

155

主题

1703

回帖

5291

积分

管理员

积分
5291
发表于 2025-7-29 09:14:18 | 显示全部楼层
glf999 发表于 2025-7-27 00:14
软件对 JSON 的转义符支持的不是很友好,

我就遇到了执行时经常会给双引号加上个斜杠的情况,

软件没有判断EXE的大写,你把这个EXE改成小写试下,如果还有问题,再发一下你的打开的设置

6

主题

26

回帖

953

积分

高级会员

积分
953
发表于 2025-7-29 20:47:46 | 显示全部楼层
本帖最后由 glf999 于 2025-7-29 20:56 编辑
dockkey2023 发表于 2025-7-28 11:35
好的,已经跟工程师说了,你有具体的例子吗

应用程序:C:/Windows/System32/notepad.exe
参数:C:\Users\XXXX\Desktop\tit.txt

这样的参数可以正常传递到 打开的程序当中指定的文本文件,但是参数如果写成下面这样:
参数:"C:\Users\XXXX\Desktop\tit.txt"

就无法正确执行该参数,经过反复分析发现是传递的参数当中双引号字符前面都被加了转义符”\“。

微信图片_20250729205111.png

经过研究发现在配置文件中,某些字符按照JSON文件规范被加上了转义符"\"等符号,

但是在调用执行时没有将这些转义符去掉,多出来这些转义符使参数无法被正常执行。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|SPACE ( 粤ICP备16086630号 )

GMT+8, 2026-5-9 20:40 , Processed in 0.319982 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表