ka obs jetzt genau ein fenster werden soll, aber vllt hilft dir auch TrayTip weiter.
ist quasi das tooltip für ein tray-symbol
Beiträge von sc4ry
-
-
Hiho,
ein altes und immernoch aktuelles Projekt (da noch nicht ausgereift und fertig) ist mein Window(s) Management.
damit kann man zB. per Tastenkombination Fenster halbiert an den Rand des Monitors schieben.Bei Windows 7 soll es sein sein, dass man das aktuelle Fenster an der Titel-Leiste packen kann und, wenn man dies zu einem Rand verschiebt, es auch dort halbiert angedockt wird.
Kann man das mit Autoit nachbauen? würde das gerne in meinem tool ergänzen, hört sich sehr nice an =)
also man müsste quasi rausfinden, ob die Maus gerade ein Fenster verschiebt, welches gerade von der Maus verschoben wird (ist das 'active'?) und zusätzlich an welchen Rand.
-
Hiho,
hab den film vor einiger Zeit gesehen und muss sagen, dass er echt gut ist.
jetzt wo der DC auch auf BluRay raus ist, werde ich mir den Film in der nächsten Zeit auch nochmal geben.Sehr ANDERS, aber dennoch seht gut.
Nur am Rande sei erwähnt, dass es in absehbarer Zeit einen 2ten Teil geben wird (hoffentlich genau so gut), der über die Schwester erzählt, Name "S. Darko".
-
1. Inputbox(en)
2. IniWrite gepaart mit _StringEncrypt
3. WinWait
4. mit dem AutoItInfoTool die entsprechenden Controls abfragen, danach kann man mit ControlSend + IniRead + _StringEncrypt die Daten übergeben -
mal grob gesagt, ControlSend oder beim IE die _IE-Funcs ...
dachte jetzt aber erst an MemRead/-Write, bei der Überschrift *g*
-
achso, falls es so richtig ist, dass regwrite nicht im adobe-case steht ... er führt natürlich nur 1 case aus ...
man könnte es mit if-then machen ...
also immer nur 1 varibale prüfen:
[autoit]if BitAND(GUICtrlRead($o2000), $GUI_CHECKED) then MsgBox(0, "Checkbox 1", "ausgewählt")
[/autoit]
if BitAND(GUICtrlRead($reader), $GUI_CHECKED) then RunWait("D:\AdbeRdr90_de_DE.exe /sPB")
if BitAND(GUICtrlRead($message), $GUI_CHECKED) then RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Messenger", "Start", "REG_DWORD", "2") -
wenn du
[autoit]$message = GUICtrlCreateCheckbox("Nachrichtendienst einschalten", 10, 370)
[/autoit]aktivierst, sollte es gehen =)
vllt ist der regeintrag unter dem falschen CASE gelandet? -
probieren ...
@desktophight und @desktopwidth sollten dir helfen ... das ganze - deiner GUI-Größe und bei Hight noch -Taskleiste
-
Hiho,
also da ich jetzt meine Shutdown_Timer damit upgedated habe, stehe ich vor dem Problem, deinen Timer zu pausieren =)
kann wer dabei behilflich sein?trotz pause läuft der timer im hintergrund weiter, was nun in meinen augen logisch erscheint, aber leider bekomme ich es nicht hin, das teil zu stoppen. es müsste theoretisch so sein, dass die uhrzeit, wann der pc runtergefahren werden soll, sich um den zeitraum verschiebt, wie das script pausiert war ...
-
Hiho,
ich wollte mal fragen, ob man das packen und entpacken von rar-dateien rein mit autoit umsetzen kann?
schön wäre natürlich, wenn das ganze auch ohne irgendwelche fileinstalls auskommen würde.zur zeit habe ich die rar.exe (cmd-tool von winrar) in ein script eingebunden.
was auch noch interessant wäre, wie es mit der schnelligkeit aussehen würde ... ist die in etwa gleich oder ist die rar.exe wesentlich schneller?
zusätzlich habe ich auch ein tool names fsum, welches crc32 checksummen in sfv dateien hinterlegt, bzw. dies wieder vergleicht.
gibt es hierfür auch eine möglichkeit, dies in autoit umzusetzen (wiederum ohne filesinstall) die auch schnell(er) ist?besten dank =)
-
so leute, nach monaten habe ich endlich mal die fehlerhafte anzeige gefixt.
big thx an bugfix für die nette countdown-funktion. ich habe die bei mir reingebastelt (jetzt versteh ich auch wieder, was gemacht wird *g*) ... habe sie jedoch ein bissel anpassen müssen, da es mit $ALTERNATECTRL nicht so richtig klappen wollte. ich hoffe das ist ok so ...2 sachen sind nun noch ausstehend ... das die pause-funktion den timer wirklich anhält, und ein fullscreen-timer ... wird hoffentlich die tage eingereicht

viel spaß damit
EDIT
hab noch paar kleine bugs gefixt und FS-Mode zugefügt. bei PAUSE habe ich noch das Prob, dass sich das nur im Tray aktivieren, nicht aber deaktivieren lässt ... da blick ich grad nicht, wieso ...
EDIT2
bissel spaß muss sein ... wenn das fenster im FS-Mode + On-Top läuft, wird es ständig neu OnTop gesetzt, so dass man nicht mehr am rechner arbeiten kann (es sei denn, man beendet das script durch den HOTKEY).
-
Hallo,
evtl. kann hier ja auch jmd. bei meinem prob mit der SAP.au3 (http://www.autoitscript.com/forum/index.php?showtopic=86574&st=0) helfen.
und zwar versuche ich nur die erste hilfe auszuführen (SAPSessAttach).Aber ich bekomme direkt ein Error bzgl Var und Object (aber ich hab ka, warum).
[autoit]
[/autoit][autoit][/autoit][autoit]
_SAPSessAttach("SAP Easy Access")o:\AutoIt\Includes\SAP.au3 (111) : ==> Variable must be of type "Object".:
[/autoit]
$sapapp = $sapgui.GetScriptingEngine
$sapapp = $sapgui^ ERRORWenn ich das richtig sehe, müsste dann ein Fehler in der au3 sein ... oder irgendwas stimmt mit sap nicht, oder?
-
Hallo,
auf der linken seite kann man ja autoit, scite und organize includes runterladen.
wenn ich letzteres anklicke, öffnet er anscheinend englische forum, aber nur in dieser kleinen box. unter runterscrollen kann man auch nicht.nutze Firefox.
-
hi pro,
also ich weiss nicht, warum, aber die methode/ das script funktioniert nicht mehr, darum ein neuer versuch =)
-
die suche ist genauer, als wenn man mit leerzeichen übergibt. ist mir zumindest bei meinen tests aufgefallen
-
Hallo,
ich habe windows vista und würde gerne bei einigen ordnen ico-dateien als ordnerbild nutzen. sieht bei vista einfach geil aus. die ico liegen im jeweiligen ordner. und da ich das nicht manuell machen möchte, würde ich gerne ein script dafür basteln.
per hand geht es wie folgt:
rechte maus auf den ordner, eigenschaften, anpassen, anderes symbol und dann die ico auswählen und bestätigen. windows legt danach eine desktop.ini in dem ordner an, der folgenden inhalt hat:
[.ShellClassInfo]
IconResource=W:\Ordner\Ordner.ico,0naheliegend war der versuch, die ini durch autoit anlegen zu lassen und danach hat man ein schönes ordnerbild, doch leider funktioniert das so nicht. man könnte dies zwar in hinterkopf behalten, wenn man zusätzlich noch rausfinden würde, wie windows dass danach übernimmt. oder einen anderen weg, bin für alles offen.
-
hiho, sorry, da ist wohl was schiefgegangen ... hatte es eigentlich angehängt, hoffe jetzt geht es =)
-
Hallo zusammen,
anbei möchte ich euch mal meine komplette Movie-DB vorstellen, die auch schon, im gegensatz zur abgespeckten version die ich hier gepostet habe, einige neuerungen bekommen hat.
Das ganze ist eine Filmdatenbank, in der man seine Filme manuell per Hand einpflegen und verwalten kann. Dafür stehen verschiedene felder zur verfügung, die gepflegt werden können
und anhand derer man später die filme auch sortieren lassen kann.Als ein kleines gimmick kann man auch einen Suchfilter selber definieren, über einen SQL-Befehl in der Settings.ini. Die einträge im Menü sind jedoch fest (es sei denn, ihr passt diese
im script selber an (ab Zeile 223).Das ganze hat, natürlich oder leider, einige funktionen spendiert bekommen, auf die ich persönlich wert lege.
So werden zB. nur bilder im ico-format auch in der datenbank angezeigt.
Weiterhin gibt es eine praktische funktion, mit der man auch (externe) Festplatten, Ordner und FTP-Server nach filmen abscannen kann.
Durch diese funktion werden die filme automatisch in die db eingetragen und zusätzlich ein großteil der infofelder automatisch gepflegt. hierzu kann man, ebenfalls in der ini-datei,
eigene flags angeben (getrennt mit |), nachdenen im Filmnamen gesucht wird. sofern ein tag gefunden wurde, wird dieser im entsprechenden infofeld gepflegt.
ico-dateien, die den filmen zugelegt wurden, werden auch automatisch als filmbild hinterlegt.aber auch hier gibt es natürlich feinheiten, auf die man achten sollte, also erkläre ich kurz, wie die funktion funktioniert (bsp anhand externer festplatte).
- man führt die funktion "(Re)Scan - Directory to Name" aus.
- man wählt die zu scannende externe Festplatte aus. Der DEVICENAME der externen HDD wird jeweils als LOCATION jeden film beigefügt.
- alle direkten unterordner der externen Festplatte werden als Filmname in der DB eingetragen.
- die größe der ordner wird jeweils unter SIZE eingetragen.
- die 1. gefundene ico-datei wird als filmbild verwendet.
- das 1. file im ordner, das nicht ico oder ini-datei ist, wird nach den oben bereits erklärten tags abgesucht.
- existiert in der db bereits ein film mit gleichem namen, werden von dort folgende infofelder übernommen: year, comment, rating und genre (da sich diese angaben zum gleichen film nicht ändern sollten).
- die zusammengetragenen daten werden der db hinzugefügt.
WICHTIG: die filme, die sich bereits vorher in der db befanden und den gleichen DEVICENAME haben, jedoch beim Rescan nicht mehr gefunden wurden, werden gelöscht.
TIP: falls man mehrere HDDs in 1 DB pflegen will, sollten diese alle unterschiedliche/eindeutige DEVICENAMES haben.
die gleiche funktion gibt es auch, um filme über einen ftp-server in die db eintragen zu lassen.
dazu werden die logindaten (VORSICHT: daten werden im klartext in der ini gespeichert) und das HomeDir benötigt, in welchen sich die Filme/ Filmordner befinden.
durch die speicherung werden die daten beim nächsten scan automatisch eingetragen. -
hab mir das script jetzt nicht wirklich angeguckt, aber vllt liegt es daran, dass du die files in ein array liest und anschließend immer was verändert.
damit verändert sich der name der datei, im array bleibt der name aber immer gleich. damit wird das file also nicht mehr gefunden und somit nix verändert.
-
dank dir progandy ...
dann werde ich das in zukünftigen scripten mal beachten.
ich habe auch gelesen, dass die methode schneller ist, stimmt das?aber noch eine fragen, mit anderen methoden meinte ich nicht die 4 möglichkeiten für meine hochrechnungs, sondern es gibt das ganze ja noch mit & und ! (wobei ich mir bei ! nicht sicher bin). und mit was noch und was bewirken die?