通过 bat 脚本将 deluge torrentname 传递给 powershell
Posted
技术标签:
【中文标题】通过 bat 脚本将 deluge torrentname 传递给 powershell【英文标题】:pass deluge torrentname to powershell via bat script 【发布时间】:2016-09-13 11:58:55 【问题描述】:我已经安装了 deluge,并想使用执行插件通过 powershell 发送推送消息
set torrentname=%2
powershell.exe -ExecutionPolicy Unrestricted -File C:\Pushover-DelugeNotify.ps1 %torrentname%
我已经创建了上述内容,但由于某种原因它不起作用我看到一个 cmd 窗口闪烁并关闭,但没有消息通过。
我试过了
powershell.exe -ExecutionPolicy Unrestricted -File C:\Pushover-DelugeNotify.ps1 "Test"
没问题。
为什么我做错了?
【问题讨论】:
在运行(第一个)批处理文件时,您是否还向它传递了 2 个参数(第二个是“测试”)?例如:"%YOUR_1ST_BATCH_FILE%" "ApparentlySomeUnusedArg" "Test"
.
对不起,我的意思是当我使用带有“test”的命令时,我收到了 pushover 消息
【参考方案1】:
如果您的批次没有其他参数,则应使用“set torrentname=%1”
set torrentname=%1
powershell.exe -ExecutionPolicy Unrestricted -File C:\Pushover-DelugeNotify.ps1 %torrentname%
【讨论】:
我试过了,但我看起来像 deluge 不会运行脚本我看到 cmd Windows 但什么也没发生以上是关于通过 bat 脚本将 deluge torrentname 传递给 powershell的主要内容,如果未能解决你的问题,请参考以下文章
ZOHO deluge 脚本 getUrl() 函数可以读取 HTTP 响应标头吗?