auch wahr.
Und wenn ich ehrlich bin, ist das eine gute Idee von Chip.
Beiträge von Skilkor
-
-
Darter.
True, doch diejenigen die sich anstrengen, trotz "behinderung" oder Krankheit, ist das ja auch kein thema, dies bemerkt man nicht sofort und wird auch gut gehandhabt hier, (Eigene Erfahrung)Allerding bei denjenigen die sich keine mühe geben wie z.b. Scriptkiddis und co... ist es auf anhieb schon klar. Wie in unzähligen Post vorher gezeigte SB Ausschnitte ist die grammatik und was weiss ich mehr als nur eine katastrophe.
In diesem sinne, sollten sich diejenigen mit LRS und co keine Sorgen machen. FALLS es mal soweit kommen sollte

Greez
-
So, da ich Nächste Woche in die Ferien gehe, Schweiz weite Tour mit Zelten und so, Kann ich demensprechend kaum weiter Scripten.
Abwesenheit von 03.09.2012 bis 09.09.2012Diesbezüglich erwähne ich einmal meinen Hinterman, der für jegliche Fragen rund um den Thread sowie Script und Co zur Verfügung steht.
James1337
Er hat sämmtliche Dropbox Downloadlinks:
-Auto install.au3
-Info.au3
-Installation.au3
-test.au3
-Auto Install.zip (Beinhaltet ALLES!!!! samt 1Gb Install .exe Sammlung)Überfordert mir James1337 ja nicht zu sehr, denn auch er hat ein Leben und ist nicht allwissen

In diesem sinne Wünsche ich euch noch eine Schöne woche und bis übernächste Woche

Oh, fast hätt ich es vergässen
Planung:
Was deffinitiv noch hizu kommt (Wann weiss ich nicht, ich denke dann wen ich weiss wie) Ist ein "MouseOver Tooltip" über jedem ListViewItem.
Ich habe mir mal dieses Thread durchgelessen....Leider werde ich noch nicht ganz schlau daraus.
Falls Jemand eine Bessere Idee oder andere Lösung dazu hat, bei James1337 Melden
Falls dies hier jmd sehen sollte nachdem ich aus den Ferien zurück bin so auch gerne per PN an mich.Greez
Skilkor(Kleine zusatz info)
Ich werde sicherlich 2-3mal täglich via Smartphone Hier auf dem Portal Online sein.
Doch mit nem Smartphone lässt sich Schlächt Programmieren
-
Zitat von Christoph54
Ich wollte mir gerade mal dein Script anschauen, doch mir fehlt leider die "Info.au3"
Es wäre nett wenn du diese auch anhängen könntest...
Diese .au3 ist zurzeit noch Leer und ich hab vergessen den #include auzukommentieren.Zitat von Christoph54Wenn dem so ist, solltest du vielleicht noch einmal über darüber nachdenken, ob ein solches Vorgehen wirklich sinnvoll ist. Denn jedes mal, wenn sich an einer Installation etwas ändert, müsste eine neue Version der Funktion erstellt werden...
Dass siehst du Richtig, doch sogut wie jedes program beinhaltet eine "Update" funktion.
Manko hier, nach dem Installieren muss erstmal geupdated werden.
Ich Persönlich gehe dieses Manko ein.Was die Packed möglichkeit angeht, ja schon ne gute idde und sicherlich gibts sowas, glaub ich. Aber für mich nicht umsetzbar, wenn ich ehrlich bin
Greez
-
Ja hab ich gesehen
Is das selbe worauf mich BugFix hinwies und welches ich knapp ne Stunde vorher auf [gelöst] gesezt habe 
Nichts für ungut
Dennoch, Danke 
Edit: James1337 du Speedy gonzales DU

-
Update: 02.09.2012 - Verkürzung der Spez-Option GUI Zeichnung / .ini Abspeicherung und .ini Auslesung durch Array's
-
Ach die gute vergessen For Schleife Q_Q
Danke BugFix habe es nun wie folgt umgeändert und funktioniert Wunderbar
[autoit]
[/autoit]
Func _Save()
For $i = 0 to 13
If BitAND(GUICtrlRead($Checkbox[$i]), $GUI_CHECKED) = $GUI_CHECKED Then
IniWrite('Spez-Option.ini', 'WinRAR', $CheckNames[$i], 'Ja')
Else
IniWrite('Spez-Option.ini','WinRAR', $CheckNames[$i], 'Nein')
EndIf
Next
EndFuncGreez
-
Tach zam
Wie der titel schon sagt, hab ich ein Problem das $GUI_UNCHECKED nicht funktioniert.
Zumindest, sieht es so aus.Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Array.au3>;========Checkbox Names _SpezOpt=========
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Global $Checkbox[14]
Global $CheckNames[14] = ['RAR', 'Zip', 'CAB', 'ARJ', 'LZH', 'ACE', '7-Zip', 'Tar', 'GZip', 'UUE', 'BZ2', 'JAR', 'ISO', 'Z']
Global $CheckFunk[14] = ['_RAR', '_ZIP', '_CAB', '_ARJ', '_LZH', '_ACE', '_7ZIP', '_TAR', '_GZIP', '_UUE', '_BZ2', '_JAR', '_ISO', '_Z']
Global $Left[14] = [16, 72, 128, 184, 240, 296, 352, 408, 464, 520, 16, 72, 128, 184]
Global $Top[14] = [352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 376, 376, 376, 376]
;RAR ZIP CAB ARJ LZH ACE 7ZIP TAR GZIP UUE BZ2 JAR ISO Z
;========================================$gui = GUICreate('Form1', 610, 434, 192, 124)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
GUICtrlCreateGroup('Group1', 8, 8, 593, 417)
$button = GUICtrlCreateButton('Save', 50, 330, 30, 20)
GUISetState(@SW_SHOW)For $Ci = 0 To UBound($CheckNames) - 1
[/autoit] [autoit][/autoit] [autoit]
$Checkbox[$Ci] = GUICtrlCreateCheckbox($CheckNames[$Ci], $Left[$Ci], $Top[$Ci], 49, 17)
NextWhile 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $button
For $i = 0 To 13
If BitAND(GUICtrlRead($Checkbox[$i]), $GUI_CHECKED) Then Call(_Save())
NextEndSwitch
[/autoit] [autoit][/autoit] [autoit]
WEndFunc _Save()
[/autoit]
If BitAND(GUICtrlRead($Checkbox[$i]), $GUI_CHECKED) = $GUI_CHECKED Then
MsgBox(0,'','Ja')
IniWrite('Spez-Option.ini', 'WinRAR', $CheckNames[$i], 'Ja')
EndIf
If BitAND(GUICtrlRead($Checkbox[$i]), $GUI_UNCHECKED) = $GUI_UNCHECKED Then
MsgBox(0,'','Nein')
IniWrite('Spez-Option.ini', 'WinRAR', $CheckNames[$i], 'Nein')
EndIf
EndFunc
Dieses Script erstellt via Array 14 CheckBoxen, am ende möchte ich den Status der Checkboxen in einer .ini gespeichert haben.
Genau da ist dass Problem, die Checkboxen die "Gechecked" sind, funktionieren, werden auch in die ini Gespeichert, aber er schreibt die UNCHECKED nicht mit.
Wo Liegt der Denkfehler?(Zum Script, dies ist eine Vor variante, wird noch in ein Anderes Script eingebaut)
Greez
-
Zitat von Konrad
Danke für deine Antwort, verstehe aber den Tipp mit minimieren nicht.
Also, ich meinte, das wen man ein fenster minimiert und es danach wieder öffnet, dass es dann neu gezeichnet wird.
Also, so zumindest meint ich, handhabt das Windows.Deswegen, ein erzwingese minimieren und wieder öffnen sollte die GUI eigentlich Neu zeichnen.
Das meinte ich.Nun, da du nicht dass Gesamte Script vorlegst kann man da auch nicht genau sagen wie man da besser verfahren kann.
sry wenn ich eine etwas kommische ausdrucksweise habe. -
evt ne blöde antwort, aber du verwendest bei der Main GUI keines Styles oder?
Sprich kannst dass dan auch minimieren, seh ich dass richtig?Wen ja, und jetz kommt es, würde es nicht helfen das prog zu minimieren, da sollte die Child ja mit minimiert werden?
Sorry wenn ich da Falsch liege, ich Persönlich verwende keine Child GUI's. Ich kenne daher nur den "Theoretischen" teil mit unter auch von anderen Sprachen, die "Child's" dan ebenso minimieren.Greez
-
Zitat
ich hab es ja schon geschafft (mittlerweile) das es in sekunden und minuten angegeben wird auch
aber ich find jetzt nirgends etwas wie ich in einer inputbox eine minuten angabe + die sekunden angabe
machen kann.
Ich hoffe dir ist bewusst das "Minuten" und "Sekunden" angaben nicht als ((01 : 30)(Minuten : Sekunden)) angegeben werden.
[autoit]
Sondern dass eine Sekunde = 1000
bsp.sleep(1000) ;Warte 1Sek
[/autoit]
Dementsprechendist eine Minute (60000)Greez
-
Ist evt ne Dämmliche Idee aber mir hat es mal geholfen ein Ähnliches Problem zu "Behandeln"
Versuch einmal dein "Caputes backup" aufm Server auf eine VM aufzuspielen, also, nur die RoDaten von Widnows, evt ist es ein "Externes" Programm welches diese "Fehler" verursacht.
Zumindest hat du bei der VM die möglichkeit das alles zu machen wovor man sich oftmals Scheut seinem eigenem System anzutun.Wie gesagt, is evt ne Dämmliche Idee

-
Hiho
Mein Problem:
Die Automatisierte Installation von Dropbox ab dem punkt wo das Setup nach einem Bestehenden Dropbox Konto Fragt.Die eigentliche Installation Funktioniert gut, aber ab dem punkt der Abfrage macht mein Script garnichts mehr.
Er sagt mir zwar das dass Konto gefunden wurde, aber er macht keine Anstallten diesen "Button" zu klicken, nein, er fährt einfach weiter und es tut sich nichts. Wieso?Window Info
>>>> Window <<<<
Title: Dropbox Setup
Class: wxWindowClassNR
Position: 585, 223
Size: 510, 480
Style: 0x16C80000
ExStyle: 0x00000100
Handle: 0x00000000000D0342>>>> Control <<<<
Class: Button
Instance: 2
ClassnameNN: Button2
Name:
Advanced (Class): [CLASS:Button; INSTANCE:2]
ID:
Text: Ich habe bereits ein Dropbox-Konto
Position: 148, 255
Size: 207, 15
ControlClick Coords: 59, 9
Style: 0x50000004
ExStyle: 0x00000000
Handle: 0x00000000001C03B2>>>> Mouse <<<<
Position: 795, 512
Cursor ID: 0
Color: 0xEAF4FE>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
panel
panel
panel
Ich habe kein Dropbox-Konto
Ich habe bereits ein Dropbox-Konto
panel
Weiter>>>> Hidden Text <<<<
[autoit]
Ich habe es mitControlClick()
[/autoit]Versucht, geht nicht.
[autoit]
MitMouseClick()
[/autoit]Geht auch nicht.
Hier dass Install Script (Nicht dass Ganze Script das währe viel zu Lang)
Dropbox Install
[autoit]
[/autoit]
ShellExecute('Dropbox 1.4.17.exe','',@ScriptDir&'\X86-X64bit\Dropbox') ;Funktioniert
Sleep(500)
WinWaitActive('Dropbox Setup','') ;Funktioniert
Sleep(500)
ControlClick('Dropbox Setup','','[CLASS:Button; INSTANCE:2]') ;Funktioniert
Sleep(500)
ControlClick('Dropbox Setup','','[CLASS:Button; INSTANCE:2]') ;Funktioniert
Sleep(500)
WinWaitActive('Dropbox Setup','Ich habe kein Dropbox-Konto',35) ;Funktioniert nicht, findet das Fenster nicht, Timeout greift ein.
Sleep(500)
If IniRead('Spez-Option.ini', 'Dropbox', 'Konto', '') = 'Ja' Then ;Abfrage der .ini ob ein Konto vorhanden ist (Ja)
MsgBox(0,'Info','Konto Gefunden',2) ;Mitteilung, Konto Gefunden
ControlClick('Dropbox Setup','Ich habe kein Dropbox-Konto','[CLASS:Button; INSTANCE:2]','',2) ;Funktioniert nicht, script fährt weiter (end Msgbox mit der Meitteilung das die Install beendet wurde)
ElseIf IniRead('Spez-Option.ini', 'Dropbox', 'Konto', '') = 'Nein' Then
MsgBox(0,'Info','Konto nicht Gefunden',2)
ControlClick('Dropbox Setup','Ich habe kein Dropbox-Konto','[CLASS:Button; INSTANCE:1]','',2)
EndIf
Sleep(1000)
ControlClick('Dropbox Setup','Weiter','[CLASS:Button; INSTANCE:3]','',2)
Sleep(500)
Und ja, die "Konto-Daten" hab ich in einer .ini, nach der Install soll noch eine Absfrage vom Script kommen, ob die Daten die zuvor gespeichert wurden, wieder gelöscht werden sollen.
Aber sollang ich da nicht weiter komme, kann ich die Installation nicht weiterführen
Greez Skilkor
Edit**
Fehler lag wohl an einem "-" zwischen Dropbbox Setup (also, Dropbox-Setup"
Danke sumsum
-
Ich bin mir nicht genau sicher was du meinst, aber ich glaube du möchtest sowas?
Gui in Gui
[autoit]
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>$Form1 = GUICreate('test', 230, 107, 579, 292)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$Weiter = GUICtrlCreateButton("Weiter", 24, 40, 75, 25, $WS_GROUP)
$Exit = GUICtrlCreateButton("Exit", 128, 40, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Weiter
GUISetState(@SW_HIDE,$Form1)
_Weiter()
Case $Exit
ExitEndSwitch
[/autoit] [autoit][/autoit] [autoit]
WEndFunc _Weiter()
[/autoit] [autoit][/autoit] [autoit]
$Form2 = GuiCreate('test1',230,107,579,292)
$Weiter2 = GUICtrlCreateButton("Weiter", 24, 40, 75, 25, $WS_GROUP)
$Exit = GUICtrlCreateButton("Exit", 128, 40, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW,$Form2)While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Weiter2
GUISetState(@SW_HIDE,$Form2)
_Weiter1()
Case $Exit
ExitEndSwitch
[/autoit] [autoit][/autoit] [autoit]
WEnd
EndFuncFunc _Weiter1()
[/autoit] [autoit][/autoit] [autoit]$Form3 = GuiCreate('test2',230,107,579,292)
[/autoit] [autoit][/autoit] [autoit]
$Fin = GUICtrlCreateButton("Finish", 24, 40, 75, 25, $WS_GROUP)
$Exit = GUICtrlCreateButton("Exit", 128, 40, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW,$Form3)While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Fin
Exit
Case $Exit
ExitEndSwitch
[/autoit]
WEnd
EndFuncVerschiedene GUI's die weiterführend sind und nach dem "Weiter" die Alte Gui verschwindet, seh ich dass richtig?
Hab ich mal schnelle zam gezimmert.Btw, Das Deutsche Wort zu "Prässiert" ist "Pressant", also, eilig / Stressig und so

"Hallo Landsbruder haha :D" -
Nach (Angezeigten 516 Tagen) habe ich ÄNDLICH wieder ZEIT.
Naja, soviel ist es auchnicht, aber zumindest, habe ich wieder Internet
Ich habe diese Projekt nie Fertig bekommen..Leider

Jetz sitz ich wieder daran, mann war das ne arbeit all die .exe's wieder zu ziehenAch ich fühl mich Ihrwie richtig Mies das ich dass hier so liegengelassen habe

Wie gesagt, ich Arbeite wieder daran, hab aber aufgrund von Beruf und Co keine 24/7 Zeit.Ich möchte mich hier an dieser Stelle noch ausdrücklich bei den Leuten die mich wegen diesem Thread angeschrieben haben und NIE eine Antwort erhielten, Entschuldigen.
Entschuldigung.Greez
-
Sub
mit
Zitatautomatisieren
meinst du eine Installation oder?
Falls nein, sage wofür
Ansonnsten, sollte dies mit
[autoit]ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] )
[/autoit]
möglich sein.
(wenn ich mich nicht Täusche >_<) -
kA, er findet die Datei dann nicht o_O
Naja is jetz au halb so wild, hatte zuviel zeit und konnte von jeder datei den link ziehen. -
Cool, diesen weg kannt ich nochnicht.
Aber mit dem link funktioniert dass nicht was ich machen will o_O
Hach ja, dan heisst woh doch, jede einzelne Datei durchgehen.
Damn u ich dacht ich könnt so gemütlich n Foto Album machen Ohne dass ich jedesbild an Weissich wieviele leute weitergeben muss -_-Trotzdem Danke für die Unterstützung
Greez
-
Ne wuala ist was ganz anderes.
Ich bin mal über ein "externes" program gestolpert das genau dass macht was ich jetz suche.
Da braucht ich sowa snicht und habs natürlich nicht gedownloadet -_-Okay, nochmal:
Ich habe Dropbox installed
Doppelklick auf das icon in der Taskleiste öffnet mir den Dropbox ordner.
Darin befindet sich ein Ordner namens "Public"
Jegliche Dateien (NICHT Ordner) die im Public ordner sind, haben einen "Öffentlichen Link"
Das geht so "Rechtsklick" auf die Gewunschte Datei
Dann "option" Dropbox wählen
Dort dan "Öffentl. Link kopieren" klicken
Somit wird ein Link in die Zwischen ablage gelegt.Diesen Link kann ich z.b. einem Kollegen geben, der Link verweist auf eine audio datei, er kann den link in seinen Medienplayer geben und somit diese Audio datei via "Streaming" anhöhren.
Was ich hier gerade beschrieben habe bewegt sich in einer "Grau" zone. Aber es verdeutlich so etwa was ich meine mit "Öffnelticher link"
Nun bin ich auf der suche nach einem program, welches von jeder Datei den "Öffentl. Link" in ein text file kopiert oder so ähnlich.
Damit ich nicht von jeder Einzelnen Datei den "Öffent Link" selbst kopieren muss.Hoffe nun war es gut genug beschrieben

Greez
-
nein nein weder noch

ich besitze dropbox, und im Public ornder kann man auf eine Datei rechtsklicken und dort den reiter Dropbox auswählen, darin kann man die schaltfläche "Öffentlicher Link Kopieren" anklicken.
Dass erstellt einen LINk zur Datei, den link kann ich weitergeben und jeder kann sicht ansehen.Ich suche d.h ein programm welches von einem ordner in meinem Public odner von jeder datei den Öffentlichen Link in ein File Speicherd
Greez