通过启动软件打开bat文件时,有时候会按照管理员权限打开
必须要设置工作目录为1才能正常打开
不是所有的bat文件都会这样,偶尔就会有管理员权限打开的,也有一部分可能会在quicker的目录下打开
“会按照管理员权限打开” 具体是什么现象? quicker如果没有用管理员身份启动,是不太可能以管理员身份直接打开脚本或程序的。
打开的cmd路径是C:\WINDOWS\system32>
创建bat文件,内容cmd /k xxx,然后在quicker 添加软件启动,选择这个文件后
双击启动就是上面这个路径
窗口前面有管理员字样么
是同一个动作么? 请录屏演示一下两种情况,以分析线索。
你好,这里没找到上传视频的地方,我弄成截图放在下面了
录屏可以发个百度网盘。 有可能没有检测到资源管理器的目录。
你也可以试试用组合动作,先获取当前路径,然后作为参数传递给“运行或打开” 步骤。
这个如果在使用情况下的话,设置当前工作目录为1就可以解决了
但是不理解的是,程序是以管理员权限打开的,这种是属于安全漏洞吧
这个不是管理员权限的,管理员权限标题会显示。 quicker没有办法自动获得管理员权限。
那默认打开路径 C:\WINDOWS\system32> 是什么情况呢
没有设定工作目录的时候自动的吧。具体不太清楚
这个算BUG吧,应该打开的是程序的路径才对
那不是1的作用么?0的作用是在当前资源管理器目录里执行一个命令,并不是bat所在目录。 而且这个一般是对命令程序,脚本通常都自己cd到目录里。
对,就是1的作用,就是说,我打开一个文件,默认打开的应该是当前文件的路径才对,不应该打开的是C:\WINDOWS\system32> 路径
链接:https://pan.baidu.com/s/1XYqLCKsniUWiM4M9_HuRCw
提取码:u68l
录屏放在云盘里面了
以前的版本是可以默认打开文件的路径的,现在好像是当前路径,获取不到当前路径打开的就是C:\WINDOWS\system32>,或者quicker安装路径,只能手动选择工作目录为1 才可以解决这个情况
这里quicker没有控制,是 .net 或 windows 自动的。 这里测试的结果是在Quicker的安装目录下。
但是以前没有这种情况呀,quicker可以默认控制为1嘛
还发现了一个问题,管理员权限打开文件夹的时候会报错
启动进程出错,没有应用程序与此操作的指定文件有关联
文件夹不是exe,没法管理员身份启动的。它只是explorer进程的一个窗口。
这个地方没有改过,如果现在修改默认值可能会影响其它已有动作,所以不是很敢改。不过对于获取不到当前路径的情况,可以试试改一下。
看了一下,应该可以直接修改成默认为所在目录。
下个版本更新嘛
是的
我今天更新了也遇到了这个问题,用(启动软件,打开文件,运行命令)运行的bat文件,不知为啥,都是自己默认以管理员打开的,(更新前还一直正常的,更新后就出现了这个问题)
检查一下是不是关闭了UAC
,执行还是以管理员打开
似乎有点奇怪,重装软件后,重启了一遍,又变正常了,似乎有点诡异