Questions tagged «script»

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

1
寻找一种方法来通知用户是否长时间与互联网断开连接
如标题所述,我正在寻找一种很好的方法,以在计算机长时间与互联网断开连接(14天以上)时向Windows用户发送通知。 这些是基本上在信息亭模式下长时间运行Win 10 LTSB的工业机器。我正在寻找一种方法来提示用户连接到互联网,并检查Windows更新(如果他们在过去两周内未这样做)。 目前,我的解决方案有些奇怪,但是可以解决。我使用计划的Powershell脚本来完成它。每次用户连接时,一个脚本记录日期,而每次断开连接时,另一个脚本记录日期。每小时运行三分之一,以比较两者和当前日期,如果距上次断开连接已有14天以上,则会向用户显示一条消息。 我想知道是否有更好的方法可以做到这一点。谢谢!

1
自动热键,如何创建下拉列表以选择项目
我有几个简短的热字符串/热键。如果键入“一个”,则有一个对应的动作;如果键入两个,则有另一个对应的动作。 我的问题是,如何为所有人制作一个热键,当我按下一个键时,将出现一个下拉列表/ msgbox,然后我可以选择一个项目,然后单击它,它将执行基于在下面的列表上? ::one:: { do this do that } return ::two:: { do this do that } return ::three:: { do this do that } return ::four:: { do this do that } return ::five:: { do this do that } return 另外,Autohotkey是学习脚本的好工具吗?还是AutoIT?或者我应该学习主要的脚本语言(例如我通常听到的语言-Perl,PhP等) 我们是那些编程语言能够执行简单的步骤,例如仅记录键盘按下和鼠标移动吗? 。谢谢, 王菲

5
无法从Vista Windows资源管理器运行CMD脚本
我正在运行Vista Home Premium。我试着写一个脚本来做一些简单的自动化....它不起作用! 即使是最简单的脚本,如: @echo ON dir . 没有执行,只有一个空的CMD shell从资源管理器启动时弹出。 从cmd窗口没有问题。 这真的很奇怪,我以前从未见过这个(但之前写了很多CMD脚本) f type cmd文件和bat文件从“%1”%*更改 virusscan完成 - 没有问题 是否有可能已更改的策略设置?有任何想法吗?

1
如何在Windows子系统Linux(WSL)中编写脚本并从批处理文件中调用它?
过去 https://askubuntu.com/a/1108609/912537 我建议了一种从windows编辑grub的方法。我在/ boot / efi / EFI / grub上安装了grub,并且一直在尝试创建一个更改Grub Environment Block中“next_entry”变量的脚本。 双启动Win10和Debian9,我有WSL运行Debian(Bash on Win)。 我正在尝试使用脚本作为Linux快捷方式的重启,因为我的BT键盘在GRUB中不起作用。我在Linux上反向工作就好了。我有一个批处理文件和一个shell脚本 (不) 一前一后地工作。这是代码: 重启到把linux.bat @echo off mountvol s: /S wsl /mnt/c/Users/<username>/Documents/User_scripts/reboot-to-linux.sh mountvol s: /D Restart-Computer -Computername 'localhost' reboot-to-linux.sh #!/bin/bash sudo mount -t drvfs s: /mnt/s sudo grub-editenv /mnt/s/EFI/grub/grubenv set next_entry=0 sudo umount /mnt/s 这是我得到的错误: 不存在/ …

2
关闭应用程序后AppleScript注销Mac用户?
我已经在iMac(Lion)上配置了本地用户帐户,以便在登录后立即将Firefox启动到特定页面 - 该页面包含要由用户完成的调查。这很好用。 我接下来要做什么,但似乎无法弄清楚如何在用户完成调查后自动注销用户并退出Firefox。 我不希望他们必须单击顶部的Apple图标然后注销 - 当他们完成调查并退出Firefox时,我想要执行的脚本将其注销并将Mac带回登录屏幕为下一个用户。 是否可以关联脚本并在退出应用程序时执行?


3
AutoHotKey - 具有多个Alt-Tab的脚本
我正在尝试创建一个脚本,将一个窗口中的表单中的字段复制到另一个窗口上的表单,使用Alt-Tab在窗口之间移动。 第一个alt-tab用于从窗口1移动到窗口2,但是从窗口2移动到窗口1的下一个alt-tab不起作用。 我的脚本如下: #z ::发送^ c!{tab} ^ v!{tab} {tab} ^ c!{tab} {tab} ^ v!{tab} {tab} ^ c!{tab} {tab} ^ v! {标签} 在按下Window z时,我希望它复制窗口1中的当前字段,移动到窗口2并粘贴它,然后移回窗口1并复制下一个字段,移动到窗口2并粘贴到下一个字段,依此类推。 谁能帮忙。 谢谢

1
首先引用另一个文件的脚本
嗨我有一个脚本,在其中我需要从脚本生成的IP中获取主机名。该脚本将这些IP生成为1个整齐的文件,只有1列。它实际上只是IP地址(每行1个)。我有另一个名为'db'的文件,如下所示: IP Hostname 'db'是我的数据库,它存储委托给这些IP的IP地址和主机名列表。这些是静态地址,不会改变,通常是服务器或交换机等。我需要的是脚本生成的IP地址,我想用这个数据库文件中的主机名FIRST来解决它们,如果它没有找到它,然后运行host命令。我已经在做后者,host但我真的希望它们首先来自我的db文件。最终输出只需要1个文件,其中包含1列主机名。我有一些使用awk和数组的想法,但似乎无法完全得到我需要的东西。

1
如何将多个文件夹中的pdf文件转换为与文件夹名称匹配的多个pdf文件
我有多个文件夹,每个文件夹包含多个pdf图像文件,如下所示: Folder 1 file1.pdf file2.pdf file3.pdf ... file100.pdf Folder 2 file1.pdf file2.pdf file3.pdf ... file100.pdf Folder 3 file1.pdf file2.pdf file3.pdf ... file100.pdf ... Folder 94 file1.pdf file2.pdf file3.pdf ... file100.pdf 有没有办法创建一种脚本,一次输出每个文件夹作为一个pdf文件,如下所示: Folder1.pdf Folder2.pdf Folder3.pdf ... Folder94.pdf


2
脚本(?)复制网站文本并每天自动发送电子邮件
有没有办法自动从网站复制文本并每天通过电子邮件发送给我? 情况是这样的:我儿子的老师在网站上发布他的日常作业。每个类都有自己的页面。与其说我每天要浏览7页(每堂课1页)并将作业手动复制/粘贴到主作业文档中,不如说是要使流程自动化并通过电子邮件发送给我,以便我在工作或在会议中,我仅会收到一封电子邮件,其中包含从不同页面复制的所有作业,而不必花费时间手动进行此操作。 这有可能吗?如果是这样,请指出正确的方向。 我使用Windows 7笔记本电脑,并装有Chrome,IE等。我的电子邮件是gmail,yahoo或Outlook(基于工作的Exchange服务器)。发布作业的网站不需要任何登录,也没有任何订阅选项。我的技能水平是零经验,但我愿意学习。

1
从bash shell脚本启动mongodb
我想开始一个 mongodb 使用cronjob + shell-script组合。 在shell中,当我进入时,mongoDB启动 $ mongod但是我的可执行shell脚本失败了 mongod: command not found。然后我试过了 ./mongodb,错误是 No such file or directory。 看起来它可能是某种路径问题(FWIW我已经使用自制软件安装了mongoDB),但我不确定在哪里修复它。 我如何从shell脚本启动mongoDB?
1 mac  shell  script 

0
在Outlook 2010中的传入邮件规则中运行的脚本中重定向或发送邮件
我有以下问题: 我有邮件到达我的邮箱 这些邮件在正文中包含一个特定的字符串 我想做的是: - >从身体中删除此字符串 - >然后将此正文发送到另一个邮件地址(发送,而不是转发) 我做了什么: 一个。 创建了一条规则,用于在描述中包含特定字符串的传入消息中激活脚本 这是规则说明: Apply to message with "Maileater" in the subject and on this computer only run "Project1.ChangeString" B. 使用以下说明创建脚本: Public Sub ChangeString(MyMail As MailItem) Dim body As String body = MyMail.body body = Replace (body, "=====================================================", " ") MyMail.body = …



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.