Die Antwort dazu ist einfach als du denkst ;). Es ist schlicht inzwischen bei sogut wie keinem Programm mehr nötig selbst eine Automatisierung zu machen. Inzwischen hat sogut wie jedes Programm einen Funktion sie silent zu installieren. Sei es nun durch einen eigenes System (z.b. Adminimage bei Autodesk) oder durch schlichte Silentparamter (z.b. Java, CDBurnerXP). Selbst die kleinsten Programme wie z.b. 7-Zip unterstüzen es bereits von Haus aus.
Beiträge von chip
-
-
Hi,
zwar wird es hier kaum einer brauchen aber ich Post es trotzdem mal. Ist ein Tool um das doch recht umständliche erstellen von Packeten für die OPSI Softwareverteilung zu vereinfachen
Features:
- automatisch generierte ProductID als Vorschlag
- Hinzufügen von Abhängigkeiten mit Übersicht
- Scan der .ins Dateien nach Propertys und Einstellen der Werte
- verschrieben der Dateien aus Developer-Folder nach CLIENT_DATA
- erstellen des Paketes
- installieren des Paketes
- usw.Getestet auf Win 7 x64.
WICHTIG putty.exe muss im selben Verzeichniss sein!!
http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe -
Das ist keine Autoitproblem sondern ein Problem der IDE also schreib das in den Projektthread: https://www.autoit.de/index.php?page=Thread&threadID=29742
-
Hier mal meiner Werte :
ZitatAlles anzeigen- CPU: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz (4 x 3292MHz)
- CPU-Cooldown [====================]
+ Test 1: 612317 points.
+ Test 2: 31880 points.
+ Test 3: 138346 points.
+ Test 4: 18030 points.
+ Test 5: 2954355 points. -
Alles Gute zum Geburtstag :).
-
Hast ja gelesen Alizame liegt nicht am Script sondern an mir bzw. jetzt auch an dir.
-
Nette Sache nur das Bild am Ende wird nicht erstellt.
Da kommt zum Schluss das raus:
Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. -
Und was ist nun deine Frage?
-
Zeig mal dein Script.
-
Gib deinem Chatfenster den exStyle $WS_EX_TOPMOST dann bleibt es im Vordergrund auch wenn das Hauptfenster aktiviert wird.
-
Unter Win XP gab es noch Activ-Desktop wodurch eine Webseite als Desktophintergrund machen konntest. Danach wurde das ganze abgeschaft. Rein nativ würde ich also sagen: Nein ist nicht möglich.
-
Hier mal simples Beispiel um alle Fenster die auf dem zweiten Monitor sind um 50 zu verkleinern.
Spoiler anzeigen
[autoit]#include <Array.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$var = WinList()For $i = 1 To $var[0][0]
[/autoit] [autoit][/autoit] [autoit]
If $var[$i][0] <> "" And IsVisible($var[$i][1]) Then
$pos = WinGetPos($var[$i][0])If $pos[0] > @DesktopWidth - 10 Then
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
WinMove($var[$i][0],"",Default,Default,$pos[0],@DesktopHeight - 50 )
EndIf
EndIf
NextFunc IsVisible($handle)
[/autoit]
If BitAND(WinGetState($handle), 2) Then
Return 1
Else
Return 0
EndIf
EndFunc ;==>IsVisible -
Nur zu deiner eigenen Sicherheit. Zugangsdaten für Webspace in ein Script zu packen ist eine denkbar schlechte Idee, weil nicht kontrollieren kannst WAS hochgeladen wird. Ich würde an deiner Stelle ein php-Script zwischenschalten mit restriktionen was hoch geladen werden darf. Und am besten dann auch direkt per GET/Post übergeben.
-
Also ich an deiner Stelle würde schnell sowohl Source als auch die Exe datei offline nehmen, sonst denke ich dauert es nichtmehr lange und dein Webspace ist nichtmehr deiner. Hab deine Post mal zu deiner eigenen Sicherheit deaktiviert.
-
Kannst du schon machen:
Spoiler anzeigen
[autoit]$ip = "127.0.0.1"
[/autoit] [autoit][/autoit] [autoit]MsgBox(0,"",_ping($ip))
[/autoit] [autoit][/autoit] [autoit]Func _ping($f_ip= "127.0.0.1")
[/autoit] [autoit][/autoit] [autoit]
Local $f_out_read
Local $f_err_read
$pid = Run(@ComSpec & " /c " & 'ping '&$f_ip, "", @SW_HIDE,6)While 1
[/autoit] [autoit][/autoit] [autoit]
$f_out_read &= StdOutRead($pid)
If @error = 2 then ExitLoop
sleep(100)
WendWhile 1
[/autoit] [autoit][/autoit] [autoit]
$f_err_read &= StderrRead($pid)
If @error = 2 then ExitLoop
sleep(100)
WendReturn "Output " &$f_out_read &@CRLF&"Error "&@CRLF& $f_err_read
[/autoit]
StdioClose($pid)
EndFunc -
Es ist aber nicht so, das schlicht deine Firewall den Ping blockiert?
-
Testscript?
-
Geht mit:
[autoit]InetGet
[/autoit] -
Wenn es dir so um die Ressourcen geht, dann ist Autoit halt das falsche für deinen Anwendungsfall ;).
-
Kommando zurück bleibt doch nicht drin. Mh dann weiß ich auch nichtmehr weiter :D.