2017-08-20 4 views
0

Ich brauche eine Änderung 3 kleine Sätze von HTML-Code-Zeilen in mehreren Webseiten, so will ich versuchen, AHK verwenden, um mir zu helfen, mit dem Code mit einem einzigen Tastendruck einfügen, aber ich don ' t bekomme den Code gut eingefügt. Wenn ich ‚Zwischenablage‘ verwenden trimmt den Registerkarten und wenn ich es nicht Zwischenablage verdoppelt die TabsAHK Zwischenablage ohne Trimmen Leerzeichen und Tabs

F1:: 
Clipboard = 
     <tr class="pure-table-odd"> 
     <td><label>Postcode<br><p class="kleiner"></p></td> 

jedoch, wenn ich diese Vergangenheit, alle Tabs und Leerzeichen getrimmt werden

wenn ich

F1:: 
    <tr class="pure-table-odd"> 
    <td><label>Postcode<br><p class="kleiner"></p></td> 

Jeder eine Idee, wie damit umzugehen?

Antwort

2

Sie müssen continuation section mit join`r`n verwenden und AutoTrim verwenden, aber es wird nicht genug sein und Sie müssen immer noch die erste Registerkarte mit einem Backtick entkommen. Der vollständige Code lautet:

AutoTrim, Off 

Clipboard = ` 
(join`r`n 
     <tr class="pure-table-odd"> 
     <td><label>Postcode<br><p class="kleiner"></p></td> 
) 
0

Es scheint keine Möglichkeit, dies zu lösen. Aber ich habe eine gute Arbeitsalternative gefunden, in der du eine multiple Zwischenablage erstellst. Sie speichern die Zwischenablagen in Variablen in AutoHotKey. Und fügen Sie sie bei Bedarf ein. Ich fand dieses Skript Wo Sie die Zwischenablage mit STRG kopieren + 1 ..... STRG + 2 usw. und fügen Sie mit ALT + 1 ALT + 2 usw.

^1:: 
Send ^c 
ClipWait 
Clip1 := ClipBoard 
return 
!1:: 
ClipBoard := Clip1 
Send ^v 
return 

^2:: 
Send ^c 
ClipWait 
Clip2 := ClipBoard 
return 
!2:: 
ClipBoard := Clip2 
Send ^v 
return 

die Original-Beitrag finden Sie hier enter link description here

Verwandte Themen