2010-12-20 14 views
2

Normalerweise bin ich ein Mac-Mensch, aber bei meinem neuen Job finde ich mich mit einem PC. Ich muss oft HTML-Dateien öffnen und für jedes href-Link ein leeres Zielargument einfügen. Anstatt dies manuell zu tun, habe ich mich gefragt, ob es ein Skript gibt, mit dem ich den Prozess automatisieren könnte. Sprich:Automatisierte String-Einfügung auf Windows

  1. Suche nach href
  2. die zweiten doppelten Anführungszeichen nach dem href String
  3. legen Sie die Zeichenfolge "target = _blank"

Geist finden Sie mir nie auf einen Shell-Skript verwendet haben ein PC in meinem Leben, so viel Erklärung könnte hier benötigt werden.

Danke,

+0

Wirklich macht Sie AppleScript zu verpassen, nicht wahr? Warum solltest du Python oder Perl lernen, wenn etwas so leistungsstark und einfach zu verwenden ist? –

Antwort

0

Ich verwende Groovy für diese Art von Aufgaben. Gut, dass mit Groovy (wie auch mit anderen bekannten Skriptsprachen) jemand die Aufgabe, die Sie erledigen möchten, bereits erledigt hat. In Ihrem Fall habe ich this article gefunden. Es zeigt einen ähnlichen Fall, den Sie erwähnt haben (Suchen und Ersetzen).

0

Ich glaube nicht, dass die Windows-Shell ist sehr mächtig, so dass selbst wenn es möglich, dass ich es werde leicht vorstellen kann, nicht zu erreichen ist. Ich würde Ihnen dringend empfehlen, eine echte Skriptsprache wie Python oder Perl oder bash zu verwenden, wenn Sie damit vertraut sind. Sie können fast alle auf Windows installieren (siehe Links).

Ich nehme an, Sie können das Problem von dort lösen, da Ihr Hauptanliegen mit Windows schien.