autoiter: die Höhenangabe des Controls beziehen sich auf die Anzeige-Höhe des ausgeklappten Controls.
Beiträge von Tagger
-
-
Das ISN-Studio nutzt nicht die komplette Bildschirmfläche.
Das kann ich so nicht bestätigen. Bei mir wird der komplette Bildschirm benutzt. Teste mal, ob der Punkt "Fenstergrößen zurücksetzen" unter "Darstellung => Weiteres" Abhilfe schafft.
Mir ist eigentlich nur aufgefallen, daß beim ersten Start mit einem Skin (GuiRelax), die Ide ewig zum Laden des Testprojektes brauchte - gefühlte 3 Minuten.
Die Ide gefällt mir ausgesprochen gut - Zeit sich damit vertraut zu machen.
Danke Christian.
-
Ich hatte auch schon mit dem Gedanken gespielt, mal schnell ein Skript ausschließlich mit dieser einen Code-Zeile zu erstellen und separat zu testen. Keine Ahnung, warum ich das nicht gemacht habe.
Inzwischen habe ich festgestellt, was die Ursache des Problems ist.
Run[Wait]: Im Gegensatz zum ersten Parameter, darf der Pfad beim zweiten Parameter (WorkingDir) nicht maskiert sein! - er scheint hier implizit maskiert zu werden.
ShellExecute[Wait]: Hier betrifft es den dritten Parameter(WorkingDir) -
Ehhm ja.
Jetzt bin ich etwas ratlos. Nachdem ich dein Testscript in der IDE und als EXE ausprobiert hatte und dort alles einwandfrei lief, habe ich jetzt auch noch mal eines meiner obigen Beispiele direkt ausgeführt - mit dem gleichen Resultat. Funktioniert problemlos.
Demzufolge habe ich mir den Fehler also vorher beim Zusammenbasteln eingefangen. Die einzelnen Parameter kommen aus einem Array, welches die Maskierung mit chr(34) für die Pfade und den Linknamen schon besitzt, daher das etwas umständliche Aussehen im Beispiel.
Komischerweise hatte ich es ebenfalls mit direkter Anweisung, wie im Beispiel oben ausprobiert und da wollte es auch nicht.
Gut, dann weiß ich jetzt zumindest wo ich zu suchen habe.
Vielen Dank für deine Hilfe.
-
Ich meine in etwa sowas:
Spoiler anzeigen
CodeRun(@ComSpec & " /c mklink /j " & chr(34) & "Startmenü" & chr(34) & " " & chr(34) & "C:\ProgramData\Microsoft\Windows\Start Menu" & chr(34), "C:\", @SW_HIDE) RunWait(@ComSpec & " /c mklink /j " & chr(34) & "Startmenü" & chr(34) & " " & chr(34) & "C:\ProgramData\Microsoft\Windows\Start Menu" & chr(34), "C:\", @SW_HIDE) ShellExecute(@ComSpec, "/c mklink /j " & chr(34) & "Startmenü" & chr(34) & " " & chr(34) & "C:\ProgramData\Microsoft\Windows\Start Menu" & chr(34), "C:\", $SHEX_OPEN, @SW_HIDE) ShellExecuteWait(@ComSpec, "/c mklink /j " & chr(34) & "Startmenü" & chr(34) & " " & chr(34) & "C:\ProgramData\Microsoft\Windows\Start Menu" & chr(34), "C:\", $SHEX_OPEN, @SW_HIDE)
-
Hallo Scripter,
wenn ich unter Windows7x64 bei Run oder ShellExecute ein WorkingDir als Parameter angebe, funktioniert Run überhaupt nicht mehr und ShellExecute ignoriert ihn schlicht und einfach, stattdessen wird das system32 Verzeichnis benutzt. Wird aber das WorkingDirectory vorher via FileChangeDir und der entsprechende Parameter bei beiden Funktionen auf "" gesetzt, abeiten beide Funktionen korrekt.
Läuft da bei mir irgendetwas falsch oder ist das ein Bug?
Ich benutze die aktuellen AutoIt/Scite Versionen, kompiliert wird mit AutoIt3_x64, obwohl das Problem auch in der 32bit Version besteht.
-
hi fristo,
schau mal hier ob das reicht: http://technet.microsoft.com/en-us/library/bb490718.aspx