ich habe das beim offen des Fenster mit WinWaitActive getestet ja ich weiß das der befehl wartet bis es aktiv ist wollte es erst mal testen ob überhaupt der text als msgbox zurück gibt. Ja jetzt soll das Programm aber in das Tray minimiert bleiben und mit einem befehl mir doch noch den text auslesen.
Beiträge von Baron1977
-
-
Hallo an euch allen!
Ich habe ein Problem ich habe ein Programm das minimiert in das trayinfo ist und möchte gern mit dem Befehl "winwaitactive" oder ein ähnliches befehl der mir den bestimmten text ausgibt . wenn ich das Programm sichtbar habe geht es möchte es aber gern so haben das es in das Tray bleibt den noch den text aus diesem fenster mir wieder gibt. bemerkung es handelt sich um ein fremdes fenster.
wie würde es gehen brauche hilfe
Gruß Baron
-
Hallo an alle!
ich habe hier das voice sapi endeckt. das man den text ansagen lassen kann.
hier mal das Skript.
[autoit]Global $voice = ObjCreate("Sapi.SpVoice")
[/autoit]
Speak("Hallo Test", 0.75, 100)
Func Speak($Text, $Rate, $Vol)
$voice.Rate = $Rate
$voice.Volume = $Vol
$voice.Speak ($Text)
EndFunc;==>SpeakNun meine Frage in der Klammer von ObjCreate steht doch Sapi.SpVoice wie kann man es herraus finden oder wo bekommt man den namen her. gibt es ein speziales tool der mir den namen Anzeigt.???
Ich habe ein anderes kostenloses Programm nämlich das in Deutsch ansagt es heißt "Balabolka" und möchte von dieses programm gern für den Befehl "ObjCreate" den namen herraus finden doch wie geht es ????
Gruß Baron
-
Das meine ich nicht wie man seinen Eigenes Icon für die exe bekommt das weiß ich ja schon lange das es geht!
Ich erkläre es mal das Fertige Skript ist mit einen Eigenes Icon bestückt als anfang punkt ist das "Papierkorb leer.icon" zu sehen , Nun Lüsst man peer Doppelclick das Skript aus und der "leere Papierkorb symbol (.icon) ändert sich dann und das "voll gefühlte Papierkorb.icon" ist jetzt an stelle des leeren zu sehen.
Es soll aber kein Trayicon funktion sein da ich es ja auf dem Desktop bringen will.
Gruß Baron
-
Hallo an alle!
Mein 2 problem was ich habe ist ich habe mir 2 Icons aus dem Internet besorgt ein leeren papierkorb und ein vollen papierkorb ICON.
Jetzt meine Frage das eine Icon Symbol soll als anfang angezeigt werden im form von einer .exe oder .lnk es soll kein trayicon symbol sein. wenn man nun die .exe datei ausführt soll sich das icon durch das andere ersetzen halt wie es beim Papierkorb bekannt ist. doch wie geht es.
Bitte um Hilfe
Gruß Baron
-
Erst mal Danke es hat geklappt !
Ich habe es auch so Erstellen wollen doch wahr mir dann später nicht mehr so sicher, Das Der Ordner "vRecycle" hieß ist bewusst den Habe ich Selber Auf C: und D: erstellt da ich es dann Ändern kann nach beliebigen um das Skript zu Testen.
Zitat//€dit:
Woher weißt du denn wie die Unterordner heißen? Das scheint ja eine halbwegs sinnlose aneinanderkettung von Zahlen zu sein:
S-1-5-21-746137067-1202660629-839522115-1004
S-1-5-21-1960408961-1801674531-839522115-1004Durch mein Explorer nicht denn von Windows Explorer sehe ich die Geschutzte Ordner mit Roter Schrift. Aber auch mit dem Windows Explorer geht es es ist nur eine Einstellungssache. die Zahlen Ketten sind zu gleich Registrierungs schlussel die da abgelegt werden das heißt man könnte die Sachen auch so endfernen.
Aber noch mal Danke!
Gruß Baron
-
Hallo an Euch!
Ich habe mal eine kleine aufgabe für mich gemacht und zwar habe ich mir überlegt einen Eigenen Papierkorb mit Sound und einen Eigenen Icon (2 Icons ). Um das die ganze sache klappt habe ich erstmal mich mit diesem Befehl "DriveGetDrive" befasst. da Ich 2 Partitionen habe und da der Recycle 2 mal gibt auf die beiden Partitionen. Mit dem befehl wollte ich erst mal das Autoit prüft wie Viele Partisionen es auf dem Rechner gibt, und dann mit dem Befehl "FileExists" ob die datei auf C:\ oder D:\ Existiert wie zum Beispiel: C:\vRecycle und auch auf D:\vRecycle doch will er mir nur die information von "c:\" geben sobald ich die datei von "C:\" lösche aber die Datei noch auf "D:\" Existiert sagt er mir Existiert nicht"
hier mal der Bastell Skript
[autoit]$var = DriveGetDrive ("FIXED")
[/autoit][autoit][/autoit][autoit][/autoit][autoit]If FileExists($var & "\vRecycle") Then ;die datei existiert auf beide Partisionen
[/autoit]
MsgBox(4096, "gefunden", "existiert")
Else
MsgBox(4096,"nicht gefunden" , "existiert NICHT")
EndIfwie bekomme ich es zum laufen
-
Danke an ideas2code!
jut zu wissen das man auch die markros benutzen kann und das man es gut mit variable das ganze kürzt.
beim ersten zeile wird also eine Variable erstellt die dann später sich in der klammer befindlichen wert sich dann merkt.
also meine ich es so.
$hFile = FileOpen ("C:\Users\Megatron\Desktop\Oicon.txt", 9) beim FileWrite würde er sich dann es so merken
$hFile = ("C:\Users\Megatron\Desktop\Oicon.txt", 9)
-
Hallo !
Erstmal Danke Ineluki !
Hier ein weiteres Problem das ich habe und zwar. Der Text wird in das geoeffnete Editor Eingetragen das habe ich hinbekommen auch das er in der zweiten zeile springt doch ich habe das gefühl das der befehl "FileWriteLine" manchmal doppelt die eintrage macht kann es sein das ich hier ein Mode Befehl mit einbauen muß
Hier der Skript.
[autoit]FileOpen("C:\Users\Megatron\Desktop\Oicon.txt")
[/autoit]
FileWrite("C:\Users\Megatron\Desktop\Oicon.txt","[.ShellClassInfo]")
FileWriteLine("C:\Users\Megatron\Desktop\Oicon.txt","")
FileWrite("C:\Users\Megatron\Desktop\Oicon.txt","IconFile=D:\Meine_Icons.dll")
FileWriteLine("C:\Users\Megatron\Desktop\Oicon.txt","")
FileWrite("C:\Users\Megatron\Desktop\Oicon.txt","IconIndex=" & $Icnr)
FileClose("C:\Users\Megatron\Desktop\Oicon.txt")Gruß Baron
-
Hallo an Alle!
Ich Möchte eine kleine GUI Bauen wo man einen Text eintragt und beim Click auf einem Button das er mir im Text Editor den Text eintragt ohne das der Editor gestartet wird.
mein Beispiel ist so :
im Eingabefeld trage ich "Hello World" und bestätige es mit einen Button der soll dann den Text in einen Editor Einfügen ohne das er gestartet wird und die ganze Sache speichern mit den zugehörigen Pfard wie C:\TestTiteln.txt wenn ich dann die datei offne das dann "Hello World" steht.
Bitte Bitte um Hilfe weiß nicht genau wie ich es anstellen soll.
Gruß Baron
-
Hallo erst einmal !
Ich habe mir mal das ModernMenu von Holger besorgt damit man sein Traymenu mit Icon und Farbe versehnt .
Doch die Sampels beim Start zeigen die Sachen wie Icon und der Farbe nicht an.
ich möchte ein Traymenu mit dem Menu Eintrag E-Mail,Einstellung und Exit einbauen die jeweils mit einem icon versehen sind doch wie.
Es würde echt nett sein wenn von euch einer ein kleines beispiel Skript basteln würde nur für das Traymenu eintrag da ich mich gern damit befassen will.
Gruß Baron
-
-
Hallo an Alle!
Ich habe mich mal an das Traymenu gewagt und wollte mit dem befehl "$TRAY_EVENT_PRIMARYDOUBLE" damit das erstellte Fenster durch doppelklicken des trayicon verschwindet und erneut auf das Trayicon Drücken damit das Fenster wieder an seiner gleichen posision ist.
hier mal das Skript von mir.
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <WindowsConstants.au3>
#include <Constants.au3>
Opt("TrayMenuMode", 1)
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 443, 192, 124)
TraySetClick("9")
$MenuItem1 = TrayCreateItem("MenuItem1")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$tmsg = TrayGetMsg()
Switch $tmsg
Case $TRAY_EVENT_PRIMARYDOUBLE
GUISetState(@SW_HIDE,$Form1)EndSwitch
[/autoit] [autoit][/autoit] [autoit]$nMsg = GUIGetMsg()
[/autoit] [autoit][/autoit] [autoit]
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitCase $Form1
[/autoit] [autoit][/autoit] [autoit]EndSwitch
[/autoit]
WEndDas Fenster verschwindet schon doch damit es wieder kommt durch die gleiche weise beim doppelklicken des icon.
Bitte um Hilfe.
Baron
-
Danke dir genau das wahr das Richtige Zauberwort
Schönen Abend noch an dir
Groß Baron
P.s. das wahr mal ein Schnelle Lösung
-
Hallo an alle und schon mal einen Schönen abend !
Ich habe da eine kleine Sache und weiß nicht weiter es geht um den befehl "GUICtrlCreateEdit" den Text inhalt will ich vor veraenderungen Schutzen aber das Scrollbar muß noch zu sehen sein.
mit dem befehl "$ES_READONLY" habe ich zwar den text vor veraenderung geschützt doch ist auch die Scrollbar nicht da so das man nicht mehr runter Scrollen kann um den Ganzen text zu lesen.
[autoit]$Edit1 = GUICtrlCreateEdit("", 168, 176, 448, 125,$ES_READONLY)
[/autoit]Bitte um Hilfe komme an den punkt nicht weiter.
Gruß Baron
-
Zitat
AutoIt-QuellcodeCode kopieren@DesktopWidth
;und
@DesktopHeightDas habe ich schon versucht doch wenn ich es an meinem Rechner es ausführe wird anstelle das fenster in der mitte auf das ganze bildschirm gebracht.
hier habe ich mal schnell ein beispiel skript erstellt vom 22 zoll tft was beim anderen Rechner nicht angezeigt wird.
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 426, 559, 399)
$Pic1 = GUICtrlCreatePic("", 0, 0, 625, 169, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEndMan müsste bestimmt auch das bild dann auf das fenster auflösung anpassen oder ???
MfG
Baron
-
Hallo an Alle!
Ich bräuchte eure Hilfe zu Koda desiner !
Ich habe bemerkt das wenn ich auf meinen 22 zoll TFT das Fenster erstelle und Starte das es genau in der mitte des Desktop angezeigt wird ist bis hierher alles super, doch wenn ich es an einen anderen rechner es ausprobiere der auch nur 1024 * 768 von der auflösung kann. ist fast das erstellte fenster von koda von der bild fläche weg. Ich will das es auf jedem Rechner egal welche auflösung der monitor kann das immer mein fenster in der mitte angezeigt wird.
Wie müsste man vorgehen damit mein erstelltes fenster von koda immer beim starten in der mitte angezeigt wird????
Bitte um Hilfe
MfG
Baron
-
um meine frage noch mal zurück zu kommen.
was wehre wenn man im Großtenteil die Autostart programme im Process raus nimmt und die als Skript ausführt , würde es doch Schneller gehen da ja die programme erst einmal im process geladen werden müßte.
Peer Skript kann man ja die Programme als doppelclick direct Starten, ich habe mal gelesen das man windows auf ein Arbeitsspeicher bringen kann aber es steht viel in google aber nich wie es geht. einzige ws ich kenne sind die notfall Programme wie "Windows PE" und andere braucht man trotzdem zuerst eine boot cd.würde es klappen das der Rechner Schneller aufgebaut wird wenn das Skript die Programme Startet ???
-
@Vollnoob und Schrubber !
Ihr hat es genau erkannt was ich will um Windows eine Geschwindigkeits Schub zu geben damit das System Schneller gestartet wird und das die Programme nicht im Process sondern als Skript gestartet wird.
@all die anderen die anderen Menshen gern abwerten wollen.!
Jeder hat seine Schwäche ihrgendwo aber dafür kann der andere wieder andere Sachen besser, zum Beispiel ein Fernseher würde nicht von einen Menschen erfunden der name würde von einen erfunden sonst haben viele Menschen (team Arbeit) mit gewirkt der eine Hat die Bildrohre erfunden der andere wiederrum den Strom und andere Die Programmierung wie (Video Text) jeder Mensch ist was besonders. werden menschen gleich bei einer Schwäche fertig gemacht wenn die ein Schlaganfall erlitten und nicht mehr richtig reden können es gibt genug menschen die diese menschen noch auslachen und sowas finde ich nicht Schön. ich finde es auch nicht schön wenn man Menschen aus dem ausland fertig gemacht werden. Ich Persönlich finde das die leute die Gewalt,erbresser und vergewaltiger fertig gemacht werden sollen und die gibt es überall.Gruß Baron
-
Hallo an alle !
Ich habe mir so mal überlegt wegen denn Autostart das es immer so lange der Process Dauert mit einen Tool was Beta ist sieht man wie lange der Rechner braucht bis alle Im infoleiste die tool aufgebaut wird. das tool heißt "Soluto" doch es soll helfen das System Schneller zu Starten das siehe ich aber nicht so .Einzige was ich gut finde man sieht bei jeden einzelne programme wie viele sekunden gebraucht werden.
Meine Frage an euch würde zu Autostart mit Autoit erzeugen wenn ich jetzt alle tool vom process beziehungsweise das die tools nicht mit windows zusammen aufgerufen werden sondern über ein Skript das müßte doch eigendlich schneller aufgebaut werden ???
und weiß jemand wie man bei windows 7 das Windows Media player im process nicht mit gestartet wird vom System. da ich wmp nicht so groß benutzte.
Gruß Baron !
Würde mich freuen auf jede meinung von euch zu diesem Thema