{ALTR}+{q} für @ in meinem Putty

  • Hallo Leute,

    schreibe ein Script für mein Putty. Leider muss ich an einer Stelle ein @ einsetzen. Hier stosse ich leider auf ein Problem. Vermutlich verwenden Putty eine andere ASCII Tabelle bei der das @ nicht den chr Wert 64 hat.

    folgendes scheitert:

    [autoit]


    Send("@")

    [/autoit][autoit][/autoit][autoit]

    $x = chr(64)
    send($x)

    [/autoit][autoit][/autoit][autoit]

    Send("^!q")

    [/autoit]

    Es funktioniert nur wenn man RALT + q drückt leider kann Send die beiden zusammen nicht emulieren.
    Habt ihr da eine Idee was man machen kann?

    Einmal editiert, zuletzt von Remax (17. März 2009 um 14:49)

  • Hätte noch 2 Sachen die du probieren könntest.

    [autoit]

    ClipPut("@")
    $lal = ClipGet()
    Send($lal)

    [/autoit]

    oder

    [autoit]

    ClipPut("@")
    send("^V")

    [/autoit]
  • doch das sollte autoit können ^^

    ralt?


    ralt = Rechte Alt

    Hätte noch 2 Sachen die du probieren könntest.

    [autoit]

    ClipPut("@")
    $lal = ClipGet()
    Send($lal)

    [/autoit]

    oder

    [autoit]

    ClipPut("@")
    send("^V")

    [/autoit]

    Funktioniert leider beides nicht, so sehr ich es auch wünsche.
    Lösung 1: bringt überhaupt kein Zeichen.
    Lösung 2: bringt ein Bing(Fehlermeldung) vermutlich für eine ungültige Eingabe

    Haben wir etwa eine Grenze von Autoit angestoßen? :D

  • Putty von der Kommandozeile login etc ...
    Möchte man mit Putty einen Befehl auf einer entfernten Maschine ausführen geht das so:
    \PfadZu\putty.exe user@host.dom -i “\PfadZum\priv_key.ppk” -m \PfadZumBefehlsTextFile

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o