Questions tagged «script»

以特定顺序执行的一系列自动指令,例如创建Windows脚本以在启动时启动特定程序。

1
Windows 10中的新对象System.Windows.Media.Imaging.BitmapImage失败
我正在重写几个月前制作的一个小型PowerShell应用程序。此应用程序创建NotifyIcon。以前我通过将脚本指向图像文件来加载图标(图像)。现在我想使用Base64代码直接嵌入图像代码。 这在Windows 7和Windows Server 2012R2计算机上完美运行,但在Windows 10(更新)上失败。 这是失败的命令和返回的错误: New-Object System.Windows.Media.Imaging.BitmapImage 错误:New-Object:找不到类型[System.Windows.Media.Imaging.BitmapImage]:验证是否已加载包含此类型的程序集。 Windows 10计算机上的PowerShell版本命令失败: PSVersion:5.1.14393.187 Windows Server 2012 R2上的PowerShell版本是命令运行: PSVersion:4.0 任何人都知道如何使它在Windows 10计算机上工作,或如何在PowerShell会话中加载所需的程序集?

1
如何一次在多台计算机上管理相同的脚本?
我是一名研究多智能体系统的学生。我有一个由4个覆盆子pi相机组成的网络,我用它来做一些视觉处理,并使用我研究中开发的一些算法结合结果。我的想法是让所有相机都相同,这样我就可以根据需要添加/减去/替换节点。我想在我的本地(linux)计算机上编写一个python脚本,上传它,并能够立即在我的所有节点上启动和停止它。那里有一个程序让我这样做吗?到目前为止我还没找到。如果没有,我想我会写一个。


1
循环时,文本向右移动更多
这是我在下面创建一个带有for循环的函数时的输出: NO Type -- ---- 1 System.Int32 2 System.Int32 3 System.Int32 4 System.Int32 5 System.Int32 6 System.Int32 7 System.Int32 8 System.Int32 9 System.Int32 10 System.Int32 你看到当10出现时,它会将System.Int32更多地移动到右边。如何更改代码中的内容?这可能与Powershell无关。 码: function CountTen() { [array]$ListOfNumbers = @() [array]$NumbersType = @() for ($i=1; $i -le 10; $i++) { $ListOfNumbers += ("`n", $i, "`t`t", ($i.GetType())) } …

1
mac osx script - 查找已装入光盘的名称,从桌面复制文件到它,复制完成后,卸载光盘
是否有某种mac脚本找到一个名为“EXAMPLE”的新安装的光盘驱动器,然后将文件/文件夹复制到它并在复制完成后安全地弹出光盘? 我不介意脚本是否需要通过捷径执行。 如果有多个驱动器插入,它会工作吗? 我问的原因是因为我有5000 usb记忆棒,我需要复制大约20mb的数据到它。 提前感谢任何想法。

2
用特定字符杀死进程的脚本
我有一个输出如下的命令: # lostjobs user1 12983 1 0 Feb04 ? 00:00:00 dbr UT:msmenu user1 18253 1 0 Feb09 ? 00:00:00 dbr UT:msmenu user2 22337 1 0 Feb09 ? 00:00:00 dbr UT:msmenu user3 7164 7123 0 06:52 pts/0 00:00:10 dbr UT:msmenu 我知道我可以抓住那些我想要杀死的东西(带有问号的那些): # lostjobs | grep ? 我需要知道的是我如何循环第二个结果并通过id(第二列)终止它们。我编写Linux脚本并不是很好,所以对我来说很容易。 谢谢你的帮助。

2
在一个连接中执行scp-then-ssh
在工作和在家中,我都经常做以下事情: $ scp "SomeScriptIJustCreatedOrModified.sh" some-server: $ ssh some-server ./SomeScriptIJustCreatedOrModified.sh arguments 有时也有这种变化: $ scp "SomeScriptIJustCreatedOrModified.sh" some-server:/tmp $ ssh some-server -t sudo -u other_user /tmp/SomeScriptIJustCreatedOrModified.sh arguments 事实是,服务器通常位于不同的国家,并且SSH握手通常至少需要花费几秒钟的时间,而这种明显的短暂等待很快就会变旧,并且会干扰一长串服务器。不仅如此,我之前因建立可疑的快速成功SSH连接而受到指责。 如何做到这一点?

3
数字html标题
我有一个HTML文件,其中包含以下结构: <h1 class="section">First title</h1> <div><h2 class="chapter">Chapter title</h2> Chapter text here. <div><h2 class="chapter">Chapter title</h2> Chapter text here. <div><h2 class="chapter">Chapter title</h2> Chapter text here. <h1 class="section">Second title</h1> <div><h2 class="chapter">Chapter title</h2> Chapter text here. <div><h2 class="chapter">Chapter title</h2> Chapter text here. <div><h2 class="chapter">Chapter title</h2> Chapter text here. 我想在章节标题之前添加一个数字,如下所示: <h1 class="section">First title</h1> <div><h2 class="chapter">1. Chapter …
linux  script  html 

0
在系统挂起时重启ubunut的脚本
我已经为Ubuntu 16.04创建了一个Qt应用程序,它将在系统打开时每次运行。但是有时我看到,当应用程序长时间运行时,系统会冻结或挂起。我已经测试了应用程序的内存泄漏,但是没有发现内存泄漏,而且大多数情况下,RAM和CPU的使用率为70-80%。系统有时可以正常运行24天,但是我看到某些天会发生随机冻结。 因此,我已经实现了后台监视脚本,该脚本将监视系统和应用程序。现在,我已经实现了RAM和CPU使用率监控,如果超过阈值,脚本将重新启动应用程序。同样,有什么方法可以检测到系统冻结或挂起,因此我可以在脚本内发出重新启动命令。

1
每天如何自动删除特定文件夹中的所有文件?
我有一个媒体中心,我想设置一个脚本/自动化,每天删除一次特定文件夹中的所有文件。我知道我可以在Microsoft Task Scheduler中使用.bat脚本来执行此操作,但是我对脚本编写不是很熟悉,并且不确定如何执行此操作。我知道如何删除一个文件,但不知道如何删除文件夹中的所有文件。我想在不删除文件夹的情况下实现这一目标。任何帮助,将不胜感激。谢谢。


3
如何显示最大文件的权限?
我有一个任务要编写一个bash脚本,该脚本显示对目录中最大和最小文件的权限。我怎么能得到呢? 我尝试过ls -s,但是它显示了所有按大小排序的文件。
bash  script 


1
ImageMagick的“导入”命令行程序无法从CRON脚本中截取屏幕截图
您好,我编写了一个简单的命令行脚本,该脚本应该每5分钟获取一次屏幕截图。 (使用ImageMagick的“导入”程序) 这是脚本(shottr.sh): #!/ bin / sh的 PTH="/home/username/images" NM=`date +%j`_`date +"%F %k:%M"` /usr/bin/import -window root -resize 1024 "$PTH/$NM.png" & echo "Screenshot" | festival --tts & 如果我手动执行,则工作正常,即: #./shottr.sh 要么 #sh shottr.sh cron设置如下: * / 5 * * * * / bin / sh / home /用户名/scripts/shottr.sh 脚本本身正在执行(我听到一个声音:“截屏”),但未获取实际的截屏。 PS:请确保这不是权限问题(我放置了一个简单的“ touch”调用并创建了文件) 可能是如果它是从cron运行的...它没有“窗口”,所以它无法无处获取屏幕截图?如果是这种情况,那我该如何解决呢?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.