help an alle es kopiert einfach nicht !!!!
1. nicht nach ner halben stunde pushen
2. ohne dein script können wir kaum was machen
help an alle es kopiert einfach nicht !!!!
1. nicht nach ner halben stunde pushen
2. ohne dein script können wir kaum was machen
genau das isses ja...
alles was du brauchst steht mit beispielen in der hilfe
send("{ENTER}")
steht zum beispiel für 1mal enter drücken
hier der link zur hilfe:
http://translation.autoit.de/autoitinfo/hil…nd-24_03_10.zip
also so was leichtes kann man denk ich selber machen
jobbörse is egtl so gedacht dass man etwas anbietet (kl. Geldbeträge, computerteile oder was auch immer) und jemand baut dann das script als gegenleistung.
wenn du mit dem script nich zurecht kommst kannst du dich ruhig auch unter Hilfe und Unterstützung melden.
Aber erst selbst probieren und ausführlich die hilfe zu den einzelnen befehlen lesen
jup kommt natürlich immer drauf an welchen umfang das projekt hat.
ich selbst arbeite da auch lieber mit datenbanken
also mit txt dateien würd ich da nich rumhantieren.
die einfachste lösung is ne ini. so z.B.
[deutsch]
button1=Hier klicken
label1=gescriptet von Jurax
[english]
button1=click here
label1=scripted by Jurax
usw.
dann nimmste einfach für die sprache die jeweilige sektion und fertig.
einfach und effektiv.
da fehlen jeweils die \
also das:
[autoit]@TempDir & "Drucken.txt"
[/autoit]umändern in
[autoit]@TempDir & "\Drucken.txt"
[/autoit]und was heißt dann Local/Dim/Const?
steht doch alles in der hilfe.
ZitatSchlüsselwort Dim / Global / Local / ConstDer Unterschied zwischen Dim, Local und Global ist der Gültigkeitsbereich, für den die Variablen deklariert werden:
Dim = Wenn der Variablename nicht schon mit globalem Gültigleitsbereich existiert, hat die definiertr Variable einen lokalen Gültigkeitsbereich (falls die Variable schon global existiert, so wird die globale Variable verwendet!)
Global = Erzwingt globale Gültigkeit der Variablen
Local = Erzwingt lokale Gültigkeit der Variablen, bzw. innerhalb der Funktion
ok und const is einfach ne variable in die man nur einmal einen wert schreiben kann. eine Konstante halt
aber wenn du sie lässt, dann startet sie doch am Anfang, oder nicht?
was startet?
eine variable startet nicht.
Global $Musik heißt einfach nur: "Hey ab jetz gibts eine Variable namens $Musik und die soll überall verfügbar sein (Global verfügbar halt)"
Zitat von »Schnitzel«
;wenn sie wirklich global sein soll.Was meinst du damit?
damit meinte ich dass du für dein bisheriges script nicht unbedingt eine globale variable brauchst
und da ich globale variablen immer meide, weil sie nicht unbedingt nötig sind lass ich sie immer
nimm string split
wieso hast dus nicht einfach da gelassen wo es letztens war?
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Sound.au3>
Global $Musik; wenn sie wirklich global sein soll
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 518, 340, 192, 124)
$Button1 = GUICtrlCreateButton("Laden", 8, 8, 75, 25, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Play", 208, 296, 75, 25, $WS_GROUP)
$Button3 = GUICtrlCreateButton("Stop", 368, 296, 75, 25, $WS_GROUP)
$Button4 = GUICtrlCreateButton("Pause", 288, 296, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$Musik = FileOpenDialog("...",@DesktopDir,"Datei (*.*)", 1+4);Variable(soll bei Button1 ausgeführt werden)
Case $Button2
_SoundPlay($Musik)
Case $Button3
_SoundStop($Musik)
Case $Button4
_SoundPause($Musik)
EndSwitch
WEnd
wie wärs mit _DateDiff ?
möglichkeiten gibts noch viele aber wieso mit makros isses wohl am simpelsten
und nächsten Januar?
Johannes
hm ja je nachdem wie mans auslegt ich habs jetz irgendwie so verstanden dass es immer von jan bis einschließlich juli gehn soll.
im nachhinein erscheint mir deins logischer
edit: hier stand müll
bin heut irgendwie neben der spur
sry, das -1 vergessen wegen der ersten angabe -.- naja egal ich editiere es...
hackt nicht alle auf mir rum habs einfach reingeschrieben
man wird ja wohl mal fehler machen dürfen, habs ja korregiert
darfst glaub ich nich als rumgehacke sehn.
AutoBert is doch n ganz lieber.
so kleine fehler passieren nunmal. vor allem wenn man nur schnell was im forum postet, is ja kein problem
An die Helfer:
ups natürlich. pee bringts mal wieder auf den punkt
[autoit]$monat= @MON
If $monat>=8 then; die 8 Steht für august
GUICtrlSetState($uniphiconnect,$GUI_CHECKED)
GUICtrlSetState($uniphiconnect,$GUI_DISABLE)
endif
so sollte es gehen.
[autoit]$monat= @MON
If $monat=4 then
GUICtrlSetState($uniphiconnect,$GUI_CHECKED)
GUICtrlSetState($uniphiconnect,$GUI_DISABLE)
endif
bist du immernoch an dem projekt...
überprüfen = if
also wo liegt das problem?
if $iAuslese = "1a" then
[/autoit]edit: anführungszeichen vergessen
wo hängt es denn? wie äußert sich das hängen?
ideal wäre ein kurzes lauffähiges beispielscript, damit man da was damit anfangen kann