Функциональные скрипты - PullRequest
0 голосов
/ 13 мая 2009

Можно ли написать программу для того, что вы постоянно делаете на компьютере? Например, войдите на торрент-сайт и загрузите файл .torrent, а затем запустите его. Или пройти через папки и извлечь любые файлы RARed? Или просто делайте монотонную вещь, которую вы ежедневно делаете на компьютере. Просто нужен удар в правильном направлении.

Спасибо, -Pete

Ответы [ 5 ]

0 голосов
/ 13 мая 2009

Возможно проверить AutoHotkey .

0 голосов
/ 13 мая 2009

Это довольно расплывчатый вопрос. Можно автоматизировать любую задачу, но приложения, необходимые для выполнения этих задач, должны предоставлять интерфейс. Некоторые программы с графическим интерфейсом принимают параметры командной строки, чтобы вы могли автоматизировать их использование в пакетных файлах / файлах сценариев, но если программы не имеют такого интерфейса, вы будете искать неуклюжий способ записи движений мыши. Хороший крик о PowerShell выше, но я понимаю, что приложения должны быть закодированы для поддержки этого интерфейса?

В Unix-подобных системах, таких как Linux, философия заключается в том, чтобы иметь как минимум интерфейс командной строки и , возможно графический интерфейс. Скорее всего, вы сможете писать сценарии общих задач для этого типа ОС, чем для Windows, где философия проектирования пользовательского интерфейса ориентирована на GUI.

0 голосов
/ 13 мая 2009

Да, многие из этих вещей возможны при наличии правильных инструментов. В UNIX-подобных операционных системах такого рода сценарии очень распространены. На Windows несколько меньше.

Ваш вопрос очень широкий. Если у вас есть особые потребности, вы должны сообщить нам, какую ОС вы используете, и какие другие программы вы используете. Тогда люди смогут дать вам правильные указания.

Если вы, например, на Linux, посмотрите на bash scripting .

0 голосов
/ 13 мая 2009

PowerShell - довольно мощная среда сценариев для подобных вещей, если мы говорим о Windows.

0 голосов
/ 13 мая 2009

Хорошо

for i in **/*.rar; do unrar e $i; done unrar все rars, возможно

Что касается торрента, вы можете взять Perl, изучить http и использовать библиотеку LWP.

В Windows сценарии командной строки строго ограничены, если только вы не используете powershell, которого никто не знает.

...