为什么我的脚本无法运行成功?

动作开发 · 739 次浏览
Gjx___ 创建于 2023-02-04 18:40

我的目的是获取剪切板内容,之后根据获取的内容批量创建文件夹

我先用bat,代码如下:

@echo off for /f "tokens=*" %%a in ('clip') do ( md "%%a" )

执行不🙅‍成功。。。

然后我尝试了用ps1,代码如下:

Get-Clipboard | % {New-Item -ItemType Directory -Path $_}

也不成功。

我自己创建了ps1脚本,

代码一样,但是就运行成功了。

是哪里出问题了?。。。。。


回复内容
CL 2023-02-04 19:03
#1

文件编码改成gb2312试试

Gjx___ 回复 CL 2023-02-04 19:05 :

还是不行。。。QWQ

CL 回复 Gjx___ 2023-02-04 21:10 :

脚本都是保存到文件然后执行的,可以用everything搜索到脚本文件运行下看看报什么错不。
使用everthing搜索:quicker ext:ps1

具体到这个脚本如果和路径有关,可以设置下工作路径试试。

CL 最后更新于 2023-02-04 21:11
Gjx___ 回复 CL 2023-02-04 21:14 :


这个是我搜索到的脚本,里面的代码是:

Get-Clipboard | % {New-Item -ItemType Directory -Path $_}

和我写的一样,而且我测试了一下,没有问题,可以顺利执行。

但是写在QK里面就不行。。。QWQ

CL 回复 Gjx___ 2023-02-04 21:20 :

运行脚本,文件夹创建到什么地方了呢?

Gjx___ 回复 CL 2023-02-04 21:23 :

手动运行的时候文件夹创建在了脚本所在的位置。

在QK运行的时候,好像没有创建到文件夹,我刚刚测试了一下,用QK运行之后,用 everthing 搜索 找不到创建的文件夹。

CL 回复 Gjx___ 2023-02-04 21:25 :

这个脚本我这里测试是没问题的。 首先确保已经复制了目录名,然后在资源管理器里运行动作。

https://getquicker.net/Sharedaction?code=b82b7e82-3512-44f4-f184-08db0605c661 


Gjx___ 回复 CL 2023-02-04 21:35 :

非常感谢~啊ヾ(≧▽≦*)o

我刚用你的动作尝试了一下,确实没问题,然后我就仔细对比了一下区别,

好像是我勾选了   “以管理员身份运行”  的问题。啊φ(* ̄0 ̄)

回复主贴