Questions tagged «automation»

启动流程后,使流程完全或部分运行,而无需任何用户输入。

0
如何在新安装的操作系统(Linux / Mac OS X)上最小化软件工具的安装和配置?
每年一次,我重新安装我的操作系统。每次安装后,我都要安装很多工具(Xcode,Tmux,Iterm2等)。这非常耗时(重新安装所有内容并恢复配置文件大约需要8个小时)并且容易出错。 目标: 我已经减少了每天使用的软件数量,但我希望自动化安装和配置设置。 解决方案 以下是我的解决方案(从最好到最差): 使用bash脚本安装工具/还原配置文件。(例如:第一次执行vim检索vim插件并安装插件依赖项。) 使用虚拟机作为“模板VM”,预先安装和配置工具/配置文件。(我在Ubuntu上已经在虚拟机中开发了这个),但每次我需要添加新工具时,我都要设置两次(在“模板VM”和我目前使用的VM中)。 有没有更好的方法来实现这一目标? 要求:理想情况下,我希望该解决方案适用于Mac OS X和GNU / Linux(Ubuntu)。

1
vim automation ex命令
是的,我知道,我可以使用sed。但我们假设我是某种病态的。如果你愿意,那就是受虐狂...... 我有一个文件/tmp/a.script,包含: %s_"taxonomy\.php[^"]*\([0-9]\)_"\1.taxonomy_g %s_"rtf\.php[^"]*\([0-9]\)_"\1.rtf_g %s_"csv\.php[^"]*\([0-9]\)_"\1.csv_g %s_"xml\.php[^"]*\([0-9]\)_"\1.xml_g (我从我的vim历史中咆哮他们) 我非常希望vim对文件执行这些命令,比如说example.html。 但是,我无法弄清楚如何对该文件执行此脚本。 我知道-c命令行参数。但它只执行一个命令,我想执行所有这些命令。 有任何想法吗? 答案如下,作为参考,一个快速的方法来做到这一点: for i in *.html ; do sed -i'' -e 's_"taxonomy\.php[^"]*\([0-9]\)_"\1.taxonomy_g' $i sed -i'' -e 's_"rtf\.php[^"]*\([0-9]\)_"\1.rtf_g' $i sed -i'' -e 's_"csv\.php[^"]*\([0-9]\)_"\1.csv_g' $i sed -i'' -e 's_"xml\.php[^"]*\([0-9]\)_"\1.xml_g' $i echo $i done

0
我可以按照所需顺序自动播放音频播放列表以在特定时间播放吗?
我目前使用Windows任务计划程序在一天/一周的特定时间播放某些播放列表,我们在线播放作为预定节目的一部分。每次执行任务时,它都会在Windows Media Player中打开播放列表,并开始在其中播放随机音频文件,这对于这些目的来说很好。 但是,现在我需要非随机调度。换句话说,我们有一个大约90个音频文件的列表,需要按顺序播放,每个音频文件一天两次,然后继续下一个,并不断/无休止地重复该循环。所以时间表将是音频1(早上),音频1(晚上),第二天音频2(早上),音频2(晚上),第二天......最终音频90(早上),音频90(晚上),然后回到音频1(早上)等 我完全不知道如何使用Task Scheduler或任何其他程序执行此类操作。有可能设置这样的东西,也许使用我没有听说过的另一个程序?(如果有人知道如何做到这一点,我们甚至可能愿意支付一小笔费用。) 希望你们能提供帮助,非常感谢! 艾萨克

1
在执行其他任务时自动在linux中单击
我正在使用带有KDE桌面的Manjaro 17.1。我想要做的是自动点击我桌面上的位置,而不必牺牲物理鼠标,以便我可以在另一个任务中使用它。 我知道我可以使用VM这样做,但它消耗了大量的RAM和CPU。 我曾经在Windows中使用Control Click by AutoIt,但在Linux中我不知道该怎么做。如果我使用KDE活动,则鼠标移动和单击操作会影响其他活动环境。 我想要做的是点击网站上的Flash对象,所以我知道像Selenium这样的选项不起作用。


1
在Windows中自动安装软件
我需要一种在局域网中自动安装软件的方法。当PC通过网络安装程序启动时,安装应开始。 您建议我使用什么软件?我已经读过关于WPKG的信息,但是还没有尝试过。有没有好的免费替代品?

1
自动断开笔记本电脑与办公桌的连接所需的步骤
我有一台MacBook Pro,在我的办公桌上时,它已连接至雷电显示器。而且我有一个外接硬盘驱动器连接到我的雷电显示屏。该硬盘驱动器有2个分区,并包含我的iTunes库以及其他不在办公桌上时几乎不需要的东西。 当我从桌上卸下笔记本电脑时,我需要执行一些步骤,否则在强行断开连接过程中,我可能会损坏外部驱动器上的文件。这已经发生过几次了,我不得不还原iTunes库或其他文件的备份。每当我想从办公桌上卸下计算机时,这都变得很痛苦。 由于iTunes库文件位于外部磁盘上,请退出iTunes(如果已打开)。 打开查找器窗口。 单击两个分区之一上的“弹出”按钮 单击出现的对话框中的“全部弹出”按钮,询问我是要弹出该物理磁盘上的所有分区还是仅弹出一个分区。 我对OSX上的脚本或自动化工具不熟悉。但是是否可以创建某种自动化脚本,只需单击扩展坞即可激活该脚本?还是通过聚光灯?这样的脚本是什么样的?


0
注销时运行任务,并等待其完成
我正在运行Windows Vista(不幸的是没有gpedit.msc)计算机,我想在注销时运行备份。因此,当用户尝试关闭计算机时,我想运行一个执行备份的.bat文件。关闭过程必须等待该过程完成,然后才能关闭计算机。我怎样才能做到这一点?我尝试了以下解决方案,但没有一个起作用: http://blog.ukstokes.com/2008/01/19/vista-run-a-script-at-shutdown/ (使用任务计划程序和安全事件4634/4647) 运行注销一个批处理文件 (使用“HKEY_CURRENT_USER \软件\政策\微软\ WINDOWS \ SYSTEM \脚本\注销\ 0 \ 0”直接) http://bimalesh.blogspot.cz/2012/02/how-to-run-script-on-logoutshutdown-in.html (将任务计划程序与系统事件1074结合使用) http://social.technet.microsoft.com/Forums/windows/zh-CN/eeddeffb-7f06-4cc7-9615-56f374f6157d/task-scheduler-trigger-logout?forum=w7itproinstall (使用具有系统事件7002的任务计划程序)

0
如何在后台启动交互式会话(桌面)?
题: 如何使用例如或类似工具在后台启动交互式会话(桌面)?我想稍后使用psexectscon.exe 背景资料: 我们有非常特殊的安全性和法律要求来运行应用程序,为什么我被迫构建这样的结构。因此,请不要质疑这种方法。 另外请注意,我不能使用AutoLogon.exe,因为我们被迫使用GPO安全设置,Interactive logon: Mesage title for users attempting to logon而其他设置则会阻止AutoLogon.exe其正常工作。 这个想法: 域用户A登录到计算机 用户A启动脚本 该脚本在后台使用本地用户创建一个交互式会话 代替默认的用户外壳程序(explorer.exe),一些其他应用程序(app.exe)也会在登录时加载(也在后台) 脚本调用tscon.exe以连接到该会话 该人(技术用户a)将设备移交给客户,客户使用该设备并随后关闭app.exe,这将导致注销 域用户A重新登录并继续正常工作

4
复制网页中所有链接的应用程序
我必须下载一些东西,那些100多个指向megaupload的链接都在同一个网页上。 您是否知道复制这些链接的更好方法,而不是逐个复制和粘贴它们? 因此,它将累积我想要获取的所有链接或部分链接,并将其全部复制到剪贴板中,然后将其粘贴到下载管理器上。对于Windows XP或7


1
PowerShell - 希望在{work}天的某个时间自动运行.ps1,然后收到包含输出的电子邮件
让我们开始学习PowerShell。所以,我正在监控公司所有服务器上的驱动器空间,我想自动化这个过程。这就是我得到的 $disk = Get-WmiObject Win32_LogicalDisk -Filter "DeviceID='C:'" | Select-Object Size, FreeSpace Write-Host ("{0}GB total" -f [math]::truncate($disk.Size / 1GB)) Write-Host ("{0}GB free on C: OS" -f [math]::truncate($disk.FreeSpace / 1GB)) 我希望每隔{星期}上午9点运行(如果可能的话),然后收到一封包含.ps1输出的电子邮件。 有人能指出我正确的方向吗?

2
将计算机从LogMeIn迁移到Teamviewer
我在一家小型IT公司工作,该公司目前为北美各地的客户管理大约500台计算机。最近我们收到了LogMeIn的通知,他们希望我们支付49.00美元,我们想要管理一台计算机,所以我们决定从使用LogMeIn切换到使用TeamViewer。我们目前有一个为期14天的TeamViewer试用专业帐户 - 到目前为止,它似乎是一个很棒的产品,但我想知道超级用户是否有任何经验在不同地点迁移大量PC,运行从Windows XP到Windows 8.1的所有内容(以及介于两者之间的每个操作系统)从LogMeIn到Teamviewer? 目前,我已将所有客户添加到TeamViewer管理界面。我一直在部署TV9主机应用程序,通过控制面板生成主机下载链接,当计算机访问与TeamViewer主机下载相关联的URL时,我将其设置为加入特定客户。 我写了一个快速批处理脚本,打开explorer.exe并转到与该客户端关联的URL。我把批处理文件放在NETLOGON的DC上,这样就可以轻松访问了。 有没有更好的方法来部署TeamViewer?如果有某种方法可以进行无人值守的安装或提供teamviewer命令行开关,那么我不必与安装程序进行多次交互?必须在500台机器上执行此操作似乎是一项艰巨的任务。 此外,有没有人知道任何方法自动(通过批处理或PowerShell)从每台机器上删除LogMeIn Free客户端? 任何关于使切换变得轻微一点的提示或技巧都会很棒。 谢谢


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.