Mh es gibt zwar den Parameter "-d" den man wenn man "Compile with Options" unter dem Tab "Au3Check" als Paramter angeben kann, aber das sollte sich eigentlich nur beim Compilieren auswirken.
Beiträge von chip
-
-
Also zumindestens ich werde aus deine Fehlerbeschreibung nicht schlau. Erklär mal etwas klarer dein Problem.
-
Bei dieser Fehlermeldung hast du Opt("MustDeclareVars",1) drin. Wenn die Variable lediglich keinen Wert hätte kommt die Meldung "WARNING: $opt: possibly used before declaration."
-
Na wenn Softwarseitig alles ausgeschlossen hast, dann kann es ja nur Hardwarseitig sein. Sprich eine Defekt am Laufwerk.
-
Bin grade zu müde um es zu testen, aber ich vermute mal es wird einfach unter dem regeintrag: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" geschaut welches Programm neu dazu gekommen ist. Sprich in jedem Schlüssel finden sich fast immer die Zeichenfolgen "InstallLocation" und "InstallDate". Dann wird wohl einfach verglichen was am aktuellen Tag neu dazu gekommen ist und ob eine Verknüpfung im Statmenü zur "InstallLocation" führt. Ist dies der Fall wird es gelb angezeigt.
Wie gesagt alles nicht getestet und einfach eine Vermutung von mir.
-
Warum machst dir das so schwer? Nimmt statt der MSI-Version die EXE-Version und häng die Parameter dahinter " -install -au 2".
-
Weder noch ich habe schlicht Emails bei meinem Webspace dabei ;). Und da das nicht mein Internet-Provider ist, war eigener Mail-Server an nähesten dran :D.
-
Die Antwortmöglichkeiten die bei einer Umfrage später hinzugefügt worden sind, werden nicht zur Gesamtzahl der stimmen gerechnet. Was man ja aktuell auch sieht das nur dort steht "Insgesamt 34 Stimmen". Dadruch stimmt die Prozentzahl auch nicht da immer von der Zahl oben also "Insgesamt 34 Stimmen" gerechnet wird.
-
-
Woher mein Nick kommt: Keine Ahnung irgendwann war er einfach da.
-
Jub hast du richtig erkannt.
-
-
I think a better place for you would be the Spanish forum: http://www.emesn.com/autoitforum/index.php
-
Da finde ich um ehrlich zu sein diese hier wesentlich einfacher zu benutzen: http://www.autoitscript.com/forum/topic/11…g-your-scripts/
-
Frohes neues Jahr.
-
Das hier ist eher der passende Link ;): http://technet.microsoft.com/de-de/library/ee176854.aspx
-
Hatte ich vergessen zu erwähnen. Die Powershell läuft warum auch immer mit .net 2.0
Mit diesen zwei Registryänderungen behebt man das und die Powershell läuft zukünftig immer mit der aktuell installiereten .net-Version:
Zitatreg add hklm\software\microsoft\.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1
reg add hklm\software\wow6432node\microsoft\.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1 -
Spar dir den Aufwand. Das gibts schon: http://forum.worldoftanks.eu/index.php?/top…-installer/#top
-
Hi,
nachdem ich lange gesucht habe wie ich eine .net-Dll in Autoit ohne großen Aufwand nutzen kann habe ich eine Lösung gefunden. Das ganze läuft über die Windows eigenen Powershell als "Vermittlungsstelle". Hier mal ein kleines Beispiel dazu falls das mal jemand brauchen sollte:
Spoiler anzeigen
[autoit]#include <Constants.au3>
[/autoit] [autoit][/autoit] [autoit]
$dllpfad = @ScriptDir & "\Mathematik.dll"
$namespace = "Mathematik"
$class = "Math"
$methode = "Add"
$parameter = "'2','100'"$foo = Run("powershell.exe -Command [Reflection.Assembly]::LoadFile('" & $dllpfad & "');" & _
[/autoit] [autoit][/autoit] [autoit]
"$obj = [" & $namespace & "." & $class & "]::" & $methode & "(" & $parameter & ");" & _
"$obj;", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)$anzeigen = 0
[/autoit] [autoit][/autoit] [autoit]
While 1
$line = StdoutRead($foo)
If @error Then ExitLoop
If $anzeigen = 1 Then
ConsoleWrite($line)
EndIfIf StringInStr($line, $dllpfad) Then
[/autoit] [autoit][/autoit] [autoit]
$anzeigen = 1
EndIf
WEndWhile 1
[/autoit]
$line = StderrRead($foo)
If @error Then ExitLoop
ConsoleWrite($line)
WEndHier noch der Code der Mathematik.dll (die DLL befindet sich auch in der Zip im Anhang):
-
Hab es jetzt mal so probiert:
[autoit]$result = DllCall(@ScriptDir & "\EVECacheParser.dll","str","GetBulkDataCachedFiles","str","D:\Program Files (x86)\CCP\EVE\bulkdata")
[/autoit]Kommt aber die @error = 3, sprich das die Funktion angeblich nicht in der DLL ist, was sie aber ist. Source der DLL ist hier: https://bitbucket.org/Desmont_McCallock/evecacheparser/src
Ok Problem erkannt ist C# darum gehts nicht.