根据问题出在哪里,这个问题可能会或可能不适合超级用户,但由于我找不到问题出在哪里,所以我会先试着在这里发布它,让我知道如果它应该被移动。使用键盘快捷方式启动powershell脚本

我试着看着this StackOverflow post,但海报没有和我一样的问题。我目前的猜测是,我在启动PowerShell实例时缺少某种形式的参数。

我想使用键盘快捷键启动PowerShell脚本。我现在的脚本(超级简单,只要将提示是/否弹出)看起来是这样的:

$a = new-object -comobject wscript.shell

$a.popup("Here's a test script", 0,"Title goes here", 4)

为了确保它不是任何查找问题,我把两个脚本和快捷方式脚本

C::在桌面上,即\用户\我\桌面\ ShortcutTest.ps1

C:\用户\我\桌面\ ShortcutTest - shortcut.ps1

快捷方式有在属性中的以下设置IES:

Target: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File 'C:\Users\me\Desktop\ShortcutTest.ps1'

Start in: C:\Users\me\Desktop

Shortcut key: Ctrl + Alt + Q

的问题是,当我按下启动成功一个PowerShell窗口快捷,但它会立即关闭该实例。

故障排除到目前为止

运行快捷方式作为管理员,相同的结果

更改快捷键的位置,同样的结果

更改实际脚本,同样的结果的位置(它最初驻留在防止脚本的服务器上)

切换快捷方式的“开始”和“目标”部分,结果相同

从快捷方式中的'Target'中删除-File参数使得PowerShell实例保持打开状态,所以我猜测我缺少脚本中的某种形式的参数设置,或者从快捷方式调用它时。

将脚本内容更改为一个简单的'写主机'大成功''仍然立即关闭PowerShell实例,进一步使我怀疑它是'Target'(-File和-ExecutionPolicy)中使用的参数,它是遗漏了什么。

如果任何人有任何提示,我可以如何解决这个问题,或至少进一步排除故障,将不胜感激!

+0

“当我按下快捷启动成功一个PowerShell窗口,但它立即关闭实例。”你期望发生什么?它运行脚本并且shell终止。你是说你想让脚本运行,但脚本完成后控制台窗口仍然保留? –

+0

嗯,抱歉不清楚:)脚本应该等待用户点击提示窗口中的其中一个框。当手动运行脚本时,它会提示用户是否有空格,但是当我使用快捷键运行时,不会显示提示。 –

+1

试试这个,它对我有用另一个文件我有: C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe -WindowStyle隐藏-ExecutionPolicy ByPass -File'C:\ Users \ me \ Desktop \ ShortcutTest .ps1' –

powershell快捷键_使用键盘快捷方式启动powershell脚本相关推荐

  1. ipad键盘程序坞快捷键_将键盘快捷方式添加到您的Web应用程序。

    ipad键盘程序坞快捷键 React和几行代码可以挽救! 我想象一个场景. 您在一家名为Adob的大公司工作--您在一家名为Abode的初创公司工作,开发了一个名为PhotoStore的照片编辑应用程 ...

  2. android脚本快捷方式,Android:如何创建主屏幕快捷方式启动shell脚本?

    答案:您的问题的答案应该是GScript(开放源代码和"根除设备上的任何地方"),但是当脚本完成时,谁想要盯着该模态终端输出屏幕?详情如下. > SManager (free ...

  3. powershell快捷键_关于powershell的知识你知道多少呢

    说起命令行,大家一定会想到电影中顶尖黑客敲打键盘.满屏字符滚动的场景.随着微软对 Win10 系统的不断升级,内置的默认命令行工具也逐渐从 Cmd 迁移到了 PowerShell众所周知,电脑中都有c ...

  4. powershell快捷键_借助Windows Terminal搞一个花里胡哨的PowerShell终端

    一提起PowerShell,命令提示符等等,想到的就是丑.难用,非常丑! 各位可以先感受一下. 不过,现在我们可以对它做一个美化,美化后的效果如下,各位也可以感受下(本人不提供背景图) 下面做简单记录 ...

  5. eclipse java 运行快捷键_java – 可以使用Eclipse中的键盘快捷方式启动/停止Tomcat吗?...

    我发现一种方法可以减少将服务器启动到两次按键(经过一些简单的初始设置). 博士: f11,进入. 您可能需要做一些设置才能使其工作: 确保你有一个为tomcat定义的运行/调试配置. >单击窗口 ...

  6. mac 把终端全屏的快捷键_使用键盘快捷键立即在Mac上打开全屏终端

    mac 把终端全屏的快捷键 Many Mac users spend their entire lives in the Terminal, but most of us only open it o ...

  7. powershell 使用_使用PowerShell提取Azure成本

    powershell 使用 With strong organization and design for our development teams, cloud infrastructure an ...

  8. powershell编程_对Power BI PowerShell Commandlet的编程访问

    powershell编程 In this article, I am going to demonstrate how to access the Power BI PowerShell comman ...

  9. js阻止鼠标右击_使用JS 禁止键盘快捷方式和禁止鼠标右键操作弹窗提示

    很多开发人员或者企业都希望自己的源码不被别人看到或者攻击,于是就有了前端禁止右键禁止键盘快捷键,或者更改右键内容的需求.博智互联这里使用JS 禁止查看代码的键盘快捷方式和禁止鼠标右键操作弹窗提示.虽然 ...

  10. photoshop 快捷键_不要四处寻找Photoshop的隐藏工具:而是使用这些键盘快捷键

    photoshop 快捷键 Photoshop has dozens of different, powerful tools, each with their own uses. You can u ...

最新文章

  1. 在同一台电脑上同时安装Python2和Python3
  2. 最新mysql5.7.12 win64 安装及配置
  3. enyo官方开发入门教程翻译一Controls之Buttons
  4. win10无法连接到这个网络_电脑无法连接网络怎么办?(有线网络篇)
  5. RPG 学习 一 基本
  6. C++ 檔案、資料夾、路徑處理函式庫:boost::filesystem
  7. GDAL的一个BUG
  8. ESB和注册服务管理的区别
  9. Python Tkinter教程–第1部分
  10. 一、super slomo介绍
  11. 【已解决】最新版本的Chrome浏览器如何设置网页编码
  12. 基于springboot点餐系统java web订餐管理平台源码
  13. Microsoft Edge浏览器打开就是360导航的问题解决方法
  14. docker push received unexpected HTTP status: 503 Service Unavailable
  15. python 汉字转拼音拼音转汉字
  16. 一步一图一代码,一定要让你真正彻底明白红黑树
  17. Rabbitmq基于插件的延迟队列
  18. 2022产业区块链数智经济发展论坛圆满举行
  19. CSS —— 单行和多行文本实现省略号
  20. vue中使用echarts自定义主题

热门文章

  1. python进行四舍五入
  2. [NOI2015]寿司晚宴——状压dp
  3. DevExpress GridControl使用方法
  4. Eclipse 下用Maven构建ssh框架web工程
  5. LeetCode Interview Qustions: Add Two Number
  6. 华为RSTP和MSTP相关配置命令
  7. linux下使用source执行文件的含义
  8. 前后端分离djangorestframework—— 接入支付宝支付平台
  9. 证明LDU分解的唯一性
  10. fio 磁盘IO性能测试