【问题标题】:doubleclick on filename OPEN DEFAULT EDITOR in PowerShell ISE editor在 PowerShell ISE 编辑器中双击文件名打开默认编辑器
【发布时间】:2013-07-16 01:13:07
【问题描述】:
$fromDir = "C:\temp\STA\"
$controlFileArray = Get-ChildItem $fromDir\*.SSISDeploymentManifest | % { ($_.basename)}
echo $controlFilearray 

从上面的脚本中,我将文件名放在一个变量中,如何使用 power shell 双击这个文件名,以便它在所需的编辑器中打开。

【问题讨论】:

    标签: powershell file-io openfiledialog


    【解决方案1】:

    您可以使用Invoke-Item 对文件执行默认操作:

    $controlFileArray | Invoke-Item
    

    【讨论】:

      【解决方案2】:

      如果文件是c:\temp\t.txt try

      $a = "c:\temp\t.txt"
      & $a
      

      【讨论】:

      • 当我把它放在上面的代码中并以 & $controlFilearray 结尾时它不会工作
      • $controlFilearray 的值是多少?
      • #this is working:您的解决方案是最先进的解决方案,非常感谢 JPBlanc.. $fromDir = "C:\temp\STA\" $controlFileArray = Get-ChildItem $fromDir\*.SSISDeploymentManifest | % { ($_.basename)} echo $a = $controlFileArray".SSISDeploymentManifest" & $a
      • Start-Process PackageName.SSISManifest -verb open 这也开始工作了
      猜你喜欢
      • 1970-01-01
      • 2013-02-28
      • 2012-11-17
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 2022-10-16
      • 2011-03-28
      相关资源
      最近更新 更多