@ErrorKid : ja , da hab ich falsch gelesen
Dann solltest du aber mit den Handles arbeiten.
Was ist, wenn ein anderes Programm zufällig den gleichen Titel wie deine Programme haben
Beiträge von Alcros
-
-
Alles Gute zum Geburtstag !
-
setze mal die Deklaration des Arrays aus der Schleife raus
[autoit]Global $i
[/autoit]
Global $j
Global $arr[2][2]
For $i = 0 To 1
For $j = 0 To 1
Global $b = Random()
$arr[$j][$i] = $b
If $i <> 0 Then
MsgBox(0, $arr[$i-1][0],$arr[0][$i-1])
EndIf
Next
Next -
Art: Neu-Implementierung
Task: http://rosettacode.org/wiki/MD5
Beteiligte: Alcros
Skript:Spoiler anzeigen
[autoit]#include <Crypt.au3>
[/autoit] [autoit][/autoit] [autoit]Local $sString = "Hello. This is a text."
[/autoit] [autoit][/autoit] [autoit]_Crypt_Startup()
[/autoit]
MsgBox(0,"MD5-Hash of $sString",_Crypt_HashData($sString,$CALG_MD5))
_Crypt_Shutdown() -
naja du kannst nicht bei einer 1-zeiligen if-Abfrage 2 Variablen einen Wert zuweisen.
Wenn doch, würde mich mal interessieren, wie. -
_IECreate gibt dir eine Objektvariale zutück.
Über diese kannst du dann darauf zugreifen. -
StringSplit gibt ein Array zurück.
Das kannst du nicht einfach so speichern.Spoiler anzeigen
[autoit]Func Dropdown_feed()
[/autoit]
Local $sFile = FileRead($bzpath)
Local $aZeilen = StringSplit($sFile,@CRLF,1)
Local $i
Local $zeilen[UBound($aZeilen)][3]
For $i = 1 To UBound($aZeilen)-1
Local $aSplit = StringSplit($zeilen[$i],",")
$zeilen[$i][0] = $i
$zeilen[$i][1] = $aSplit[1]
$zeilen[$i][2] = $aSplit[2]
Next
_ArrayDisplay($zeilen, "TEST")
Return $zeilen
EndFunc ;==>Dropdown_feed -
poste doch dein Skript doch nochmal im Quellcode-Reiter im Editor.
-
nicht schön, aber du könntest sowas benutzen :
Spoiler anzeigen
[autoit]Local $sDate = GUICtrlRead($idDatum)
[/autoit]
$sDate = StringReplace($sDate, "Januar", "01")
$sDate = StringReplace($sDate, "Februar", "02")
$sDate = StringReplace($sDate, "März", "03")
$sDate = StringReplace($sDate, "April", "04")
$sDate = StringReplace($sDate, "Mai", "05")
$sDate = StringReplace($sDate, "Juni", "06")
$sDate = StringReplace($sDate, "Juli", "07")
$sDate = StringReplace($sDate, "August", "08")
$sDate = StringReplace($sDate, "September", "09")
$sDate = StringReplace($sDate, "Oktober", "10")
$sDate = StringReplace($sDate, "November", "11")
$sDate = StringReplace($sDate, "Dezember", "12")
$sDate = StringTrimRight($sDate,5)
MsgBox(0,"",$sDate) -
oder einfach Rechtsklick --> Compile with Options
Brauchst natürlich die komplette SCITE-Version und nicht die mitgelieferte Lite-Version -
ich denke mal, dass das Problem ist, dass dein Background-Pic sich über die Buttons lagert und diese damit nicht anklickbar sind.
Wenn ich diese Zeile nämlich auskommentiere, funktioniert es problemlos. -
Du kannst dir die PID auch viel einfacher über
[autoit]@AutoItPID
[/autoit]
holen -
@TOYY1 : Du kannst das auch hinterher ausführen, aber dann richtig :
[autoit]Local $sPath = "C:\irgendwas.xls"
[/autoit]
Local $oExcel = _ExcelBookOpen($sPath) -
oder du benutzt ein ToolTip - ist zwar nicht ganz deine MsgBox, aber sollte dir genügen
-
das erste was mir gleich auffällt :
Du verschalchtelst hier den OnEvent-Modus zusammen mit Message-Loop
Entscheide dich für eins von beiden. (ich würde OnEvent nehmen)und verwende sowas :
[autoit]if (_GUICtrlComboBox_GetList($hCombo)<> $sDrivesFree) Then GUICtrlSetData($hCombo,"|" & $sDrivesFree, $sFirstDrive) ; entsprechenden Include net vergessen
[/autoit] -
bin auf jeden Fall mal gespannt , was daraus wird
Weiter so , sehr schön gemacht! -
guck dir für den Stammbaum
[autoit]GuiCtrlCreateTreeView
[/autoit]
[autoit]
ansonstenFileRead
[/autoit]
FileWrite
_FileListToArray ;zum Auslesen der vorhandenen Dateien
an.
Nach dem Eindruck solltest du dir aber erst ein paar Tut's anguckenEdit : Du willst die Textdateien gar nicht im Programm ändern. Dann brauchst du FileRead und FileWrite natürlich net.
-
ja, ich hab Win7 64-bit.
Die ersten 2 Fehler kann ich net bestätigenDen 3ten gibt es nur, wenn ich per TAB den Fokus auf die Combo bekomme.
Dies ist aber normal, soweit ich weiß, kann jetzt aber auch ent sagen, ob/wie man das wegbekommt -
kann die Fehler bei mir net nachvollziehen irgendwie
-
ich meine ,wenn du auf Bearbeiten in Post 1 klickst, oben Quellcode und nicht ! Editor auswählst, dort nochmal den Code in Spoiler reinkopiern und Speichern
Edit : kann es sein , dass das Label von der Höhe die Combo überdeckt.
Will/kann es grad net testen, weil ich keinen Lust habe, den Code auseinanderzupflücken