Hier ein Beispiel:
[autoit]$Source = "äÄöÖüÜßyYzZ" ;hier ist dein Eingabestring
$Dest = StringReplace($Source,"ä","'")
$Dest = StringReplace($Dest,"Ä",'"')
$Dest = StringReplace($Dest,"ö",";")
$Dest = StringReplace($Dest,"Ö",":")
$Dest = StringReplace($Dest,"ü","[")
$Dest = StringReplace($Dest,"Ü","{")
$Dest = StringReplace($Dest,"ß","-")
$Dest = StringReplace($Dest,"y","z")
$Dest = StringReplace($Dest,"Y","Z")
$Dest = StringReplace($Dest,"z","y")
$Dest = StringReplace($Dest,"Z","Y")
consolewrite($Source & " wird " & $Dest & @crlf)
dies muss du vor ClipPut machen, wenn es nicht klappt
dann folgende StringRepace Aufrufe testen
$Dest = StringReplace($Source,"ä","ae")
$Dest = StringReplace($Dest,"Ä",'Ae')
$Dest = StringReplace($Dest,"ö","oe")
$Dest = StringReplace($Dest,"Ö","Oe")
$Dest = StringReplace($Dest,"ü","ue")
$Dest = StringReplace($Dest,"Ü","Ue")
$Dest = StringReplace($Dest,"ß","ss")
wenn es dann immer noch nicht klappt musst du damit leben,
mfg autoBert