我不确定如何最好地问这个问题,因为这是一个多方面的问题,需要不同的攻击途径,而我对解决方案的先入之见是一种基本的输入函数输出方案。我是一个n00b,可以这么说,当涉及到脚本宏和其他计算机自动任务的脚本时,我认为这可能是一个很好的起点。我想知道一个有局限性的答案,但不要太多。
专一性,这是我的问题;
(Q1)我希望我的计算机自动从网站中复制随机生成的文本,并将其粘贴到简单文本文档中作为列表。该网站是“ Random Word Machine”,网址为http://randomwordmachine.com/,我想将随机生成的英文文本复制为列表。
最好使用列列表,而不是行列表,我宁愿不对其进行编号。最后,我将在电子表格中按字母顺序对列表进行排序。
局限性
我正在运行Windows7。我安装了LibreOffice 4.2,MS Office 2003,AutoHotkey v1.1.14.03,Notepad ++和MS Visual Studio 2013,以备不时之需。我正在寻找宏或脚本,我更喜欢一个脚本(python,perl或php可能是第二个),我更喜欢一个标准基础的库程序包。Windows PowerShell呢?
一般来说,这是我的问题;
(第2季度)那是怎样的网络工作?我不应该能够“查看页面源代码”,并查看文本输出到的位置。还是使用诸如Wget之类的东西并复制网站的功能?
使用AutoHotkey编写了一个小的宏脚本。Autohotkey随附的帮助文件足以解决所有这些问题,尤其是入门教程。这是我写的宏脚本;
clipboard = ; Start off empty to allow ClipWait to detect when the text has arrived
Run C:\Users\user303696\Desktop\WrdGenerator\wordGenerator.swf, , max ; opens/runs file with default program
Sleep, 4500 ; amount of time to wait (exp. 4.5 seconds) before executing the next command
loop, 1 { ; number of times to loop
Click 833, 405 ; performs a simulated mouse click at x,y postion of mouse. Mouse click action generates a random string of text.
Click 841, 475 ; performs a simulated mouse click at x,y postion of mouse. Mouse click action copies above text to clipboard.
FileAppend %clipboard%`r`n, C:\Users\user303696\Desktop\WrdGenerator\wordGenerator.swf.txt ; Appends/adds contents of clipboard to a text file, as a list.
}
感谢“ benshepherd”和“ Bradley Forney”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句