outch
manchmal is echt das leichteste die lösung.
damit hab ich jetz nich gerechnet
hauptsache du stehst nichtmehr auf der leitung
könntest den thread noch als gelöst markiern
outch
manchmal is echt das leichteste die lösung.
damit hab ich jetz nich gerechnet
hauptsache du stehst nichtmehr auf der leitung
könntest den thread noch als gelöst markiern
ein 2ter thread machts nich besser
is schwer zu sagen wieso dus nicht hinbekommst^^
woran hackts denn genau?
etwas nachträglich eintragen wäre ja einfach so etwas:
$array[x][y] = "Neuer Wert"
[/autoit]aber das is wohl kaum dein problem
da machste irgendwas falsch.
normal geht das schon.
zeig doch mal dein script
ich würde mit controlsend oder controlsettext arbeiten.
den titel und text des fensters kannste ja ablesen und die controlID kannste durch ausprobieren rausfinden. Input1 oder so ähnlich könnte klappen
hast du denn die verschiedenen modi von RunAs getestet?
also :
0 - Interaktives Logon ohne Profil.
1 - Interaktives Logon mit Profil.
2 - Nur Netzwerk-Authentifizierung.
4 - Übernehme die Umgebung des aufrufenden Prozesses statt der des Benutzers.
speziell die 1
nö musste nicht.
dadurch dass du den modus 2 nimmst überschreibt er die bestehende textdatei einfach
mit switch case endswitch (das gehört zusammen) kannst du verschiedene werte einer variable abfragen.
$nMsg = GUIGetMsg()
speichere die erhaltene nachricht in der variable $nMsg.
d.h. wenn ein button gedrückt wird oder in ein input etwas eingegeben oder oder oder dann speichert er die id des controls in $nMsg
Switch $nMsg
übersetzt sowas wie vergleiche $nMsg mit den einzelnen Case's
Case $Button
wenn der die verglichene Variable (also $nMsg) gleich $Button ist dann macht er das was in diesem case steht also:
Guictrlsetdata....
den wert ansteigen lassen könntest du mit einer for schleife z.b. so:
for $i = 0 to 100
guictrlsetdata($progress, $i)
next
in einen scriptbeispiel so:
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
GUICreate("Test", 301, 213, 349, 216)
$Button1 = GUICtrlCreateButton("Lasse ansteigen", 47, 140, 49, 25, 0)
$Progress1 = GUICtrlCreateProgress(56, 72, 177, 33); Progress-Bar erstellen
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg ; Abfrage der Buttons
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
for $i = 0 to 100
guictrlsetdata($Progress1, $i)
next
EndSwitch
WEnd
naja du brauchst auch noch die ImageSeach.dll kann ic h hier aber komischerweise nicht hochladen
dll upload könnte gesperrt sein. probier mal sie zu zippen und dann hochladen
@Sprenger:
Dein Post ist jetz genauso unnütz.
Wir haben Em darauf hingewiesen und er hat nur noch ein dankeschön gepostet. Das geht i.O.
Du provozierst jetz wieder das abweichen vom Thema
Wenn jeder nen post machen würde weil ihn gerade jemand nervt dann dürfen die mods bald nen neuen Datenbankserver kaufen...
ALSO AB JETZT NUR NOCH POST ZUM THEMA
@Helveticus :
Alles wichtige für dich steht in: https://autoit.de/index.php?page…3480#post163480
natürlich. sowas ist ja auch kein bot.
das ist ne automatisierung.
das schadet keinem und ist nicht von windows verboten
Trotzdem bitte beim thema bleiben...
Mal im ernst leute. Hier ist ein user der ein Problem hat und gern hilfe hätte und ihr diskutiert über das Forum oder ob er in der arbeit surfen sollte oder nicht?
also zurück zum thema
ZitatWenn ich das Admin PW weiss, dann kann ich ein Tool schreiben, das ein Autologin macht. (Alles Registry einträge)
nicht immer. Bei mir in der Firma is das zum Beispiel geblockt.
kann mir gut vorstellen das das bei anderen auch so ist.
ZitatIch will Reigstry Einträge machen und da muss ich komischerweise als Administrator angemeldet sein, sonst gelten sie nicht fürs Administratorkonto.
könntest du nicht eine *.reg datei erstellen und die mit RunAs ausführen.
ich glaube ich hatte mal sowas ähnliches und das hat geklappt
ZitatUnd wie kriegt man das hin, dass das Skript als Dienst läuft?
dazu gibts einige threads, der könnte passen
[ gelöst ] Kompal. Script als Dienst starten
ansonsten such mal nach "Script als Dienst" oder so
wie du noch von deinem ersten thread wissen solltest verstößt das gegen die forenregeln.
außerdem ist das script unvollständig...
bzw nich jeder hat die imagesearch.au3
wieso aua??
funktioniert doch
natürlich tut es das, aber schreibfehler machen sich nie gut^^
@crocojunk:
das war in der schule auf ner xp vm.
wieso es nicht ging kann ich dir leider nicht sagen aber da brauchste dir keine sorgen machen.
die vm's sind etwas komisch konfiguriert
ok nochmal
Shellexecute(); oder
Run(); oder ...
siehe oben...
Mit einem skript will ich einen zweiten skript starten der sich im gleichem ordner befindet wie der erste
Shellexecute oder Run oder ...
ne exe starten wirste ja wohl noch schaffen^^
Script-Bär: nö die wären ja dann nicht gleichzeitig
nö.
beschreib was du machen willst dann kann man dir evtl helfen aber so wird das nichts...
also wie hier schon gesagt wurde ist das mit autoit sehr schwer/umständlich.
für was musst du dich denn als administrator anmelden?
was möchtest du als admin machen?
für viele sachen muss man sich ja nicht extra abmelden...