2009-05-13 8 views
0

Est-il possible d'écrire un programme pour faire des choses que vous faites constamment sur un ordinateur? Par exemple, connectez-vous à un site torrent et téléchargez un fichier .torrent, puis démarrez-le. Ou parcourir les dossiers et extraire tous les fichiers RARed? Ou faites simplement une chose monotone chaque jour sur un ordinateur. Juste besoin d'un coup de pied dans la bonne direction.Scripts de fonctionnalité

Merci, -Pete

Répondre

0

C'est une question plutôt vague. Il est possible d'automatiser n'importe quelle tâche, mais les applications dont vous avez besoin pour effectuer ces tâches doivent fournir une interface. Certains programmes GUI acceptent les paramètres de ligne de commande pour que vous puissiez automatiser leur utilisation dans les fichiers batch/script, mais si les programmes ne disposent pas d'une telle interface, alors vous observerez une manière maladroite d'enregistrer les mouvements de la souris. Grand crier au sujet de PowerShell ci-dessus mais je comprends que les applications doivent être codées pour soutenir cette interface?

Sur les systèmes Unix comme Linux, la philosophie est d'avoir au moins une interface de ligne de commande et peut-être une interface graphique. Vous serez plus susceptible de pouvoir écrire des tâches courantes sur ce type de système d'exploitation plutôt que sur Windows, où la philosophie de la conception de l'interface utilisateur est centrée sur l'interface graphique.

0

bien

for i in **/*.rar; do unrar e $i; done s'unrar tous rar, peut-être

que pour chose torrent, vous pouvez prendre perl, apprendre quelques http et utiliser la bibliothèque LWP.

Sous Windows, les scripts de ligne de commande sont fortement limités, sauf si vous utilisez PowerShell que personne ne connaît réellement.

0

Oui, beaucoup de ces choses sont possibles, avec les bons outils. Sur les systèmes d'exploitation de type UNIX, ce type de script est très courant. Sur Windows un peu moins.

Votre question est très vaste. Si vous avez des besoins spécifiques, vous devez nous indiquer quel système d'exploitation vous utilisez et quels autres programmes vous utilisez. Ensuite, les gens peuvent être en mesure de vous donner des directives appropriées.

Si vous utilisez par ex. Linux, jetez un oeil à bashscripting.

0

PowerShell est un environnement de script assez puissant pour ce genre de chose, si nous parlons de Windows.