Erstes Zeichen vom Jahr wird oft verschluckt

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Erstes Zeichen vom Jahr wird oft verschluckt

Re: Erstes Zeichen vom Jahr wird oft verschluckt

Post by frankfragt » 20 Oct 2019, 14:56

Danke, versuche ich mal beides

Vielleicht liegt es auch daran, dass ich immer noch nicht den Unterschied von send und sendinput verstehe :D

Re: Erstes Zeichen vom Jahr wird oft verschluckt

Post by garry » 20 Oct 2019, 13:33

oder dies

Code: Select all

#d::
Sendinput,{text}%A_YYYY%-%A_MM%-%A_DD% 
return

Re: Erstes Zeichen vom Jahr wird oft verschluckt

Post by KHA » 20 Oct 2019, 12:57

Ich benutze das hier:

Code: Select all

#d::
FormatTime, hdatum,, yyyy-M-dd
Send, % hdatum
Return
Aber, dein Script hat bei mir einwandfrei funktioniert.

Erstes Zeichen vom Jahr wird oft verschluckt

Post by frankfragt » 20 Oct 2019, 12:10

Guten Tag,

ich bin kein Power-User von AHK, sondern nutze es hauptsächlich zur Vereinfachung des Arbeitsalltages, also mit Autotexten usw.

Unter anderem habe ich in meiner ahk-Datei, die immer mit dem Rechner gestartet wird, das Tastaturkürzel für das Datum (verwende dieses Format immer am Anfang von Dateinamen oder Verzeichnissen) mit <Windows-Taste>+d belegt wie folgt.

Code: Select all

#d::
	send, %A_YYYY%-%A_MM%-%A_DD% 
	return
Das lief auch immer reibungslos, weshalb auch nicht.

Seit einiger Zeit (mir ist unklar, unterwelchen Umständen genau), kommt es öfter vor, dass das erste Zeichen der Jahreszahl, also die 2, nicht gesendet wird. Statt 2019-10-20 wird dann nur 019-10-20 gesendet.

Nun habe ich vor dem send-Befehl ein sleep, 500 eingefügt, in der Hoffnung, dass dieser work-around mir hilft.

Ich werde es jetzt mal länger so testen. Aber irgendwie ist das ja dann doch störend. Hat jemand eine Idee, wie ich das besser lösen kann, ohne 1/2 Sek. Wartezeit?

Danke für Tipps.

Top