Beiträge von FireFlyer
-
-
bluelamp du hast was falsch verstanden nicht sie soll ihr script für cmdline parameter benutzbar machen sondern schauen das ihr konverter sowas hat:
@xehtria im endeffekt meint pee nur sowas:
[autoit]Run("C:\Programm\beispielprogramm.exe -parameter1") ;usw
[/autoit]also quasi das du einen konverter findest der solche parameter hat wo du deine file direkt ohne mausklick etc konvertieren kannst
-
es ist genau so wie wir es hingeschrieben haben:
Spoiler anzeigen
[autoit];BEISPIEL
[/autoit]
MsgBox(0, "Info", "Wenn du OK drückst wird die Datei geöffnet!")
FileInstall("C:\Programme\testprogramm\test.exe", @ScriptDir&"\test.exe", 1)
FileInstall("C:\Programme\testprogramm\test.dll", @ScriptDir&"\test.dll", 1)
Run(@ScriptDir&"\test.exe") -
Zitat
Ich weiß nur noch nicht, wie ich das Skript automatisch starten kann, wenn ich die Tastatur nach dem Booten dranstecke.
Ganz einfach:
Spoiler anzeigen
[autoit]$strComputer = "."
[/autoit] [autoit][/autoit] [autoit]
$objWMIService = objGet("winmgmts:\\localhost\root\CIMV2")
send("{NUMLOCK off}")
while 1
$colItem = $objWMIService.ExecQuery("SELECT * FROM Win32_Keyboard");send("{NUMLOCK off}") muss er ja nich dauernd senden oder?
[/autoit] [autoit][/autoit] [autoit]For $element in $colItem
[/autoit] [autoit][/autoit] [autoit]if $element.DeviceID == "DeviceID" then ; Geräteinstanzerkennung der Tastatur statt DeviceID eintragen!
[/autoit]
send("{NUMLOCK on}")
endif
Next
sleep(100)
WEnd -
also es misst die zurückgelegte strecke des cursors?
Das mit der DPI haben Oscar und ich auch ewig versucht rauszukriegen -.-
-
wie gesagt benutz das autoit window info tool öffne das fenster klicke auf die stelle wo du den text hinhaben wolltest und schau im tool nach was für ne ID dieses input oder was auch immer hat
-
naja versuchs mit controlsend aber keine ahnung ob das funktioniert,
schau mit dem AU3 Window info Tool die classname etc nach dann kannst du es per controlsend reinschreiben
bzw. controlsettext kannste auch versuchen
-
öhhm also ich behaupte ja jetzt einfach mal das das garnicht geht,
aber schilder mal was du haben willst... silent installation? Wahrscheinlich gibt es silent parameters

-
schonmal einfach nur firefox.exe probiert?
ansonsten gibt es noch die möglichkeit den pfad aus der registry rauszulesen
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\
*hoff der pfad stimmt so, kann net nachschaun -.-
-
ach ihr denkt einfach viel zu kompliziert
[autoit]
lass die arbeit doch "profis" erledigen
meine Programm:



MsgBox(0, "Du willst dein Sternzeichen und Mehr erfahren?", "http://www.horoskop-telefon.de/"&@CRLF&"Tel. 0900 - 55 22323 880 für € 1,99/Min. aus dem deutschen Festnetz. Vom Handy einfach nur die 22323 880 wählen, garantiert auch nur € 1,99/Min.")
[/autoit]ich schmeiss mich weg... es gibt wirklich leute die sone website und hotline machen O M G

-
ach hups sry ja hab da was verwuchselt

-
mysql db jaaa auch mein traum, aber auf den meisten webservern kann man auf die DB nur lokal zugreifen (aus sicherheitsgründen)
hatten wir schonmal
schau mal unter datenbankenUnd wie meinst du das per HTML/POST? Du willst quasi mit der methode post daten versenden? Finde ich ist fast mehr aufwand weil man braucht dann ja auch noch auf dem server ein script (PHP z.B.) klar wahrlich keine große sache aber wenn jemand php nicht kann?
-
er meinte, bevor du das aufpoppende fenster steuern kannst musst du es per WinActivate aktivieren

Eine viel bessere Möglichkeit (bin ich auch der Meinung
) ist aber bevor du den ganzen Prozess mit der installation startest du den ordner per DirRemove("dein Ordner", 1) löschst -
als beispiel
Spoiler anzeigen
[autoit]FileDelete("C:\ftpupload.ftp")
[/autoit]
FileWriteLine("C:\ftpupload.ftp", "open SERVER")
FileWriteLine("C:\ftpupload.ftp", "USER")
FileWriteLine("C:\ftpupload.ftp", "PASSWORD")
FileWriteLine("C:\ftpupload.ftp", "cd httpdocs")
FileWriteLine("C:\ftpupload.ftp", "cd test")
FileWriteLine("C:\ftpupload.ftp", "BINARY")
FileWriteLine("C:\ftpupload.ftp", "put C:\l" & $rarfile)
FileWriteLine("C:\ftpupload.ftp", "bye")
Run(@ComSpec & " /c " & 'ftp -s:C:\ftpupload.ftp', "", @SW_HIDE) -
-
benutz doch einfach mal die SuFu, das Thema gab es schon 1000 mal
-
wenn dus dochnoch mit deiner schon vorhandenen ini machen willst

Spoiler anzeigen
[autoit];TEST
[/autoit] [autoit][/autoit] [autoit]
$result = sternzeichen(@ScriptDir&"\geb.ini", "30.03.1989")
MsgBox(0, "Result", $result)
;TESTFunc sternzeichen($file, $geburtsdatum)
[/autoit] [autoit][/autoit] [autoit]
$gebsplit = StringSplit($geburtsdatum, ".")
$geb = $gebsplit[2]&$gebsplit[1]
$section = IniReadSectionNames($file)
for $i = 1 to Ubound($section)-1$data = IniReadSection($file, $section[$i])
[/autoit] [autoit][/autoit] [autoit]
$split1 = StringSplit($data[1][1], ".")
$split2 = StringSplit($data[2][1], ".")
if $Geb >= $split1[2]&$split1[1] AND $Geb <= $split2[2]&$split2[1] Then
return $section[$i]
EndIfnext
[/autoit]
EndFunc -
-
-
probier ein bisschen mit [Win]+[R] (windowstaste + r) rum