当前位置: 首页 > 编程笔记 >

Powershell脚本中包含文件资源的例子

农星华
2023-03-14
本文向大家介绍Powershell脚本中包含文件资源的例子,包括了Powershell脚本中包含文件资源的例子的使用技巧和注意事项,需要的朋友参考一下

Powershell3.0及以后版本。
如果你的脚本需要添加额外资源,比如文本中的服务器名、图片名等等,这时你需要考虑脚本的灵活性。
不要使用绝对路径去指派你的资源路径,在Powershell3.0中可以使用$PSScriptRoot替代你的脚本路径(不支持2.0)


$picture = "$PSScriptRoot\Resources\picture.png"

Test-Path -Path $picture

 

$data = "$PSScriptRoot\Resources\somedata.txt"

Get-Content -Path $data


$PSScriptRoot总是可以获得你脚本运行所在目录名,当然你可能会发现它在执行时为空,这时你只需要将它保存到脚本中执行即可。

 类似资料:
  • 本文向大家介绍PowerShell包含另一个脚本文件和获取当前脚本所在目录的方法例子,包括了PowerShell包含另一个脚本文件和获取当前脚本所在目录的方法例子的使用技巧和注意事项,需要的朋友参考一下 本文介绍在PowerShell脚本中,如何获取脚本文件(.ps1文件)所在的目录。本文介绍在方法适用于PowerShell 3.0。 在PowerShell 3.0中,有一个变量可以很方便的获取脚

  • 问题内容: 我们正在使用加载属性信息。我们的属性文件已经变得非常庞大,我们正在考虑将主属性文件分成几个子模块。有可能实现这一目标吗? 让我知道? 问题答案: 首先,我想知道为什么您选择了。给出问题的表达方式后,您似乎不必关心本地化/国际化或捆绑文件继承。 有了它,它就变得异常容易,因为它实现了反过来又提供了一种合并另一张地图的方法。开球示例: 如果您真的坚持使用,则最好的选择是创建一个自定义,在该

  • 问题内容: 我在android上的自定义视图上写。它使用了一些png,作为项目中drawable- folder(我现在将其放在所有drawable文件夹中,只是为了确保)的资源提供。 不幸的是,当我启动该应用程序时,我被强制关闭,日志最后说的是:(十六进制数字是我打算加载的第一个图标)。 现在让我们感到奇怪的是:eclipse adt插件的图形布局编辑器在将显示图标加载到其设计视图中没有任何问题

  • 我在一个文件夹中有一个robot资源文件,并且希望在执行Maven安装时同时包含该文件夹和robot资源文件。 项目>src>main>java... 在我的pom.xml文件中,我添加了: 当我执行Maven install时,我只看到jar中的robot资源文件,而看不到它的文件夹。我如何使它使机器人资源文件在文件夹内?我是Maven的新手,所以我希望得到任何指导。我看过这篇文章,但这篇文章没

  • 我正在使用两个版本的ROS,彼此相邻。要使用它,我必须为特定版本提供一些环境变量。我想创建一个脚本来实现这一点。但是如果我创建一个如下的脚本,变量没有设置,它们可能是在子shell中设置的。如何将文件源文件发送到主终端外壳? source.sh: 以下是我如何调用source。上海: 更新:通过采购来源。正如答案中所建议的那样,我现在可以看到正在设置的变量。

  • 问题内容: 我该如何放置此python脚本: 在html文件中? 问题答案: 像这样的东西,如果要创建一个html,不一定要显示它: