Questions tagged «script»

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

6
压缩目录中除隐藏文件以外的所有文件/目录吗?
如何压缩目录中所有文件和子目录的压缩文件mydir,但所有以/开头的文件/目录除外.*? 命令: zip -r mydir.zip mydir/ ...将包括一切。例如,如果我有: mydir/foo mydir/bar mydir/.hello 我希望将foo和bar包括在内mydir,但不包括.hello。 我怎样才能做到这一点?
6 unix  bash  script 

2
Powershell:从文件名获取初始字符串并从字符串创建目录,然后移动文件
我有一个包含以下文件名的文件夹: 00150005D201110172338427995.vpf 00150005D201110180005318058.vpf 00150013D201110180014448082.vpf 00150013D201110180022268098.vpf 00150013D201110180056118137.vpf 00150004D201110180102008142.vpf 00150004D201110180105398145.vpf 00150016D201110180115378151.vpf 00150016D201110180122168161.vpf 00150003Z201110180143308169.vpf 00150050S201110180232190009.vpf 每个文件都以9个字符串开头,该字符串是唯一标识符。我希望能够为每个文件解析这些文件夹,并基于9个字符的前缀,创建带有前缀名称的文件夹,然后将文件移至新创建的文件夹。 例: 之前: f:\ION\2011291 Contains the following files 00150005D201110172338427995.vpf 00150005D201110180005318058.vpf 00150013D201110180014448082.vpf 00150013D201110180022268098.vpf 00150013D201110180056118137.vpf 00150004D201110180102008142.vpf 00150004D201110180105398145.vpf 00150016D201110180115378151.vpf 00150016D201110180122168161.vpf 00150003Z201110180143308169.vpf 00150050S201110180232190009.vpf 后: F:\ION\2011291 contins only folders no files F:\ION\2011291\00150005D contains 00150005D201110172338427995.vpf 00150005D201110180005318058.vpf F:\ION\2011291\00150013D\ contains 00150013D201110180014448082.vpf 00150013D201110180022268098.vpf 00150013D201110180056118137.vpf F:\ION\2011291\00150004D \contains 00150004D201110180102008142.vpf …

3
用于搜索文件的Windows xp命令
在Windows XP上从命令行搜索文件的最简单方法是什么? 我想查找自某个日期以来创建的文件,大于特定大小或在某个驱动器上创建的文件。 理想情况下,我希望能够在文本文件中保存带有参数的命令,我可以定期重新运行该文件。

5
如何打开80个字符的文字
围绕互联网的许多文本文件在行达到第80个字符之前被分割。我理解那些使用80个字符终端的人是理想的。但是,我喜欢向我的kindle发送更长的文章,但这些文件看起来非常糟糕。看这张图: 当文本在行中间结束时,80个字符分割清晰可见。 我的问题是:如何打开/取消这些线?当然,“手工”方法是在讨论之外。编辑:让我们澄清:我要求脚本或其他方法可以从Linux终端运行。bash / ruby​​ / python / perl / awk都可以。 另外,假设我只有明文,LWN就是一个例子。
5 linux  unix  script 

2
好的日志着色脚本?
我正在寻找一个脚本,可以tail -f将其传送到日志中,特别是日志的,它将使它着色。日志将采用syslog格式,但是如果有一个处理多种格式(apache,exim等)的程序,那将是一个加分。9年前,我曾经有一个这样的小Perl脚本,但是现在找不到了!

1
快速找出MP3开始时的静音程度?
有什么方法可以快速简便地找出MP3开始时的静音程度?我知道有很多内容......我不需要太精确的东西。在50毫秒左右是很好的。 我有1000个左右的MP3,我想用它来做,所以我可以编写的解决方案是最好的。谢谢! 请注意,我不想修剪沉默,我需要知道沉默的长度。
4 audio  script  mp3 

0
禁用chrome任务管理器?或者:防止扩展被杀死
我已经安装了Chrome扩展程序“Stayfocusd”,它会阻止网站一段时间。但是,我注意到了解决这个问题的方法。如果您转到Chrome任务管理器并终止正在运行的扩展程序,则可以再次访问所有网站。 怎么能避免这个伎俩呢?我想到了以下...... 通过删除chrome中的某些菜单并阻止shift + ESC快捷方式来阻止访问chrome任务管理器 完全禁用/删除任务管理器(这可能是不可能的) 运行一个脚本“inside”chrome,定期检查任务管理器是否被打开,并且每当它是:kill它(参见删除或禁用Chrome的任务管理器,批处理文件对我来说不起作用) 在主进程和子进程之间建立链接,即如果子进程(扩展)被终止,则主进程(chrome)也必须被杀死&&如果主进程(chrome)启动子进程(扩展名)也必须开始 但是,我没有必要的编程技能来承担这些建议。 希望有人可以帮助我。提前致谢

2
以自动方式从命令行发送邮件
我希望能够通过我的ISP(端口25)的SMTP服务器将文本文件发送到互联网上的电子邮件地址,例如我的Office电子邮件地址或我的GMail地址。我的DSL连接上有一个基本的Ubuntu 9.04服务器设置。 我如何使用Postfix在bash脚本上发送.LOG文件?考虑到它以前从未用于发送电子邮件,那么在该服务器上安装的软件包是什么? 谢谢 :-)

1
使用ADB来触发手机的触摸,但无法释放
我有一个运行CM13的HTC 10我试图通过ADB发送触摸事件并发送事件发送后: adb shell sendevent /dev/input/event6 3 57 0 sendevent /dev/input/event6 3 53 300 sendevent /dev/input/event6 3 54 400 sendevent /dev/input/event6 3 48 5 sendevent /dev/input/event6 3 58 50 sendevent /dev/input/event6 0 2 0 sendevent /dev/input/event6 0 0 0 我点击了手机,打开了showtouches,我可以看到触摸已经开始,但触摸仍然在手机上有效。 基于我在这里和这里以及其他地方的阅读,我似乎应该做的就是: sendevent /dev/input/event6 3 57 -1 sendevent /dev/input/event6 0 2 …


0
重新启动计算机并按住脚本
我正在运行一个Powershell脚本,该脚本需要在脚本中间重新启动。重新引导后,脚本正在执行一些命令(在重新引导之前无法执行!)。我正在使用Restart-Computer重启计算机,并且重启立即开始。但是,重启命令之后的第一个命令将被执行! 因此,重新启动已启动,但脚本仍在运行(几秒钟..)。有没有办法保存脚本,因此在计算机关闭时它不会继续? Restart-Computer -Force "This is some content" >> C:\Users\Me\Desktop\Log.txt 在上面的示例中,计算机将重新启动,但是还将创建文本文件(带有“这是某些内容”)。我想重新启动计算机,而不创建文本文件。因此无需继续执行脚本。现在,我正在使用Start-Sleep进行此操作,但是必须有更好的方法。 谢谢。

4
如何将文件从2级文件夹移动到1级文件夹
我有一堆文件存储在文件目录中 root_folder -- folder1 --folder1_2 --bunch of files here -- folder2 --folder2_2 --bunch of files here -- folder3 --folder3_2 --bunch of files here 如您所见,我的文件位于根文件夹的2级文件夹中。我怎样才能轻松移动我的一堆文件,因为目录变成这样: root_folder -- folder1 --bunch of files here -- folder2 --bunch of files here -- folder3 --bunch of files here 我可以使用任何免费软件程序吗?或者也许我可以使用命令提示符来完成此操作?非常感谢您的帮助 :)

2
如何在终端登录时自动加载`script`命令
script命令允许在会话期间轻轻记录放入控制台的所有内容(如历史记录,但也显示命令结果)。一切都记录到文件中typescript.xxx 现在我想在已经运行的每个终端会话中运行它。我试图把script到bashrc,但它落入递归循环(script正在运行它自己的壳)。有任何想法吗?

2
删除一系列文本文件的最后5行的非常简单的脚本
出于某种原因,此脚本为每个原始文件输出三个文件,而不是一个。 一定是犯了一些小错误 - 我是新手! 如果有人能够解释为什么会发生这种情况,那就很有责 脚本:- for f in *.txt do noOfRows=$(cat $f | wc -l) relevantRows=$(expr $noOfRows - 5) head -n $relevantRows $f | tee ${f%.txt}-Amended.txt done ls命令的结果: - E12-5_F2_NEG-Amended-Amended-Amended.txt E12-5_M3_POS-Amended-Amended-Amended.txt E12-5_F2_NEG-Amended-Amended.txt E12-5_M3_POS-Amended-Amended.txt E12-5_F2_NEG-Amended.txt E12-5_M3_POS-Amended.txt E12-5_F2_NEG.txt E12-5_M3_POS.txt E12-5_F2_POS-Amended-Amended-Amended.txt E12-5_M4_NEG-Amended-Amended-Amended.txt E12-5_F2_POS-Amended-Amended.txt E12-5_M4_NEG-Amended-Amended.txt E12-5_F2_POS-Amended.txt E12-5_M4_NEG-Amended.txt E12-5_F2_POS.txt E12-5_M4_NEG.txt E12-5_F5_NEG-Amended-Amended-Amended.txt E12-5_M4_POS-Amended-Amended-Amended.txt E12-5_F5_NEG-Amended-Amended.txt E12-5_M4_POS-Amended-Amended.txt …
3 linux  ubuntu  bash  shell  script 

2
有用的Sikuli脚本
感谢Lifehacker,我遇到了Sikuli,它被描述为: Sikuli是一种视觉技术,可以使用图像(屏幕快照)搜索和自动化图形用户界面(GUI)。Sikuli的第一个版本包含Sikuli Script(用于Jython的可视脚本API)和Sikuli IDE(用于轻松编写带有屏幕截图的可视脚本的集成开发环境)。在没有内部API支持的情况下,Sikuli Script可以自动执行屏幕上显示的所有操作。您可以以编程方式控制网页,在Windows / Linux / Mac OS X上运行的桌面应用程序,甚至在模拟器中运行的iphone应用程序。 由于这看起来很有希望,可能是对AutoHotKey的补充,我很好奇你们会使用什么脚本。特别是因为该程序是可移植的,并且可以解决“简单”的超级用户问题。 他们的文档中的示例脚本: setThrowException(真) setAutoWaitTimeout(10000) switchApp(“系统偏好设置.app”) 点击() 点击() 点击() 点击() 等待() 类型( “192.168.0.1 \ t” 的) 类型( “255.255.255.0 \ t” 的) 类型( “192.168.0.254 \ t” 的) 点击()

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.