1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. BugFix

Beiträge von BugFix

  • Netgear Stora [gelöst (z.Teil)]

    • BugFix
    • 15. März 2010 um 20:31
    Zitat von nuts

    Das kann eigentlich nicht sein. Was sagt denn Netgear dazu?


    Das ist leider genau so und wird von Netgear im Handbuch (dass du separat laden darfst) auch so beschrieben. Wenn auch die Wortwahl so ist, dass es als Vorteil dargestellt werden soll.
    Netgears Position: Dies Stora ist ein Modul für User, die keine Ahnung von Administration haben und die man nicht mit IP's und dergleichen belasten soll. Für User, die mehr wollen gibt es die ReadyNAS-Baureihe.

  • µit für Mathematiker und Zocker

    • BugFix
    • 15. März 2010 um 00:20

    :rofl: Spielen mit Wahrscheinlichkeiten ist ja ganz witzig, doch in Bezug auf die Lottozahlen finde ich das wenig sinnvoll.
    Dann sollten wir ehr 'berechnen', welches Insekt als nächstes in unserem Zimmer auftaucht. Die ermittelte Wahrscheinlichkeit dürfte eher mit der Wirklichkeit übereinstimmen als das bei den Lottozahlen der Fall sein wird. ;)

  • Icons per relativer Pfadangabe in ein Script einbinden, welches in ein anderes eingebunden wird

    • BugFix
    • 14. März 2010 um 21:49

    Guckst du: Fremddateien "includen" (ohne FileInstall)

  • Icons per relativer Pfadangabe in ein Script einbinden, welches in ein anderes eingebunden wird

    • BugFix
    • 14. März 2010 um 21:32

    2 Wege

    1. Icons alle in eine Dll packen und diese als Binärstring in die UDF einfügen. Beim Aufruf Dll temporär erstellen und Icons laden.
    2. Analog zu 1. aber ohne Dll sondern für jede ICO-Datei eigener Binärstring.

  • gibt FileReadLine einen String zurück ?

    • BugFix
    • 14. März 2010 um 10:58

    Der gesamte Inhalt der Zeile lautet vermutlich nicht "ALL" sondern "ALL" & @CRLF ;) - deshalb dieses Ergebnis.

  • Mozilla Thunderbird - ja oder nein

    • BugFix
    • 13. März 2010 um 21:19

    Ich sehe, dass du einen 1&1-Account hast. Für jeden Mail-Account kannst du dort online 10 GB verwalten. Ich lasse inzwischen von allen anderen Konten die Mails auf den 1&1-Account weiterleiten und verwalte diese dort per WebMailer. Der ist angenehm komfortabel und seitdem ich ihn nutze, ist mein Thunderbird eingestaubt. :whistling:
    Aber ich habe ihn über viele Jahre immer gerne genutzt.

  • Netgear Stora [gelöst (z.Teil)]

    • BugFix
    • 13. März 2010 um 18:30

    Oh man, was bin ich sauer. X(
    Brauchte mal wieder ein NAS-Laufwerk für einen Kunden. Sonst nehme ich immer Buffalo Link Station, aber bei denen sind die HD vormontiert und da gab es gerade nur die 1TB-Version (2x 500MB). Ich brauche aber 1TB im RAID1.
    Also habe ich dann das Netgear Stora MS200.. (genauer Produktname scheint selbst dem Hersteller unbekannt zu sein, auf Karton und Installanweisung steht: MS200, auf dem NAS selbst: MS2000-100 :wacko: )
    Dazu noch zwei 1TB Barracuda und fertig ist das NAS. Fertig? - Fertig bin jetzt bloß ich. :evil:
    Was auf der Verpackung NICHT steht: Man braucht für das Teil einen Router! Alles im Sinne des Verbrauchers, da man ihm keine Administration mit IP-Gedöns zumuten möchte. Einfach anschließen und geht. Naja, das stimmt ja auch, wenn man das hinter einem Router verwendet. Die Stora braucht nämlich einen DHCP-Server, da sie nicht mit statischer IP arbeitet (auch davon kein Wort auf der Verpackung).
    Obwohl eine CD mit Installationssoftware beiliegt wurde großzügig auf das Handbuch verzichtet. Mit Hilfe von Google konnte ich dann doch zu einem Manual gelangen. Dieses erzählt mir, dass man über die Application Software die Einstellungen der Stora auch so ändern kann, dass diese eine fixe IP verwendet (*freu*). Aber das nützt mir leider nix, weil die Software gar nicht über die im Manual beschriebenen Punkte verfügt! Nix mit Userkonfiguration, ändern Arbeitsgruppe, Festlegen IP. Auch das Update der Storasoftware brachte keine Änderung.
    Grundsätzlich könnte ich mit dem Status leben (müßte dann auf allen Maschinen des LAN die Arbeitsgruppe ändern) aber das LAN besteht aus Windows 2000 PC's und im Netgearforum las ich, dass darauf die Stora-Software nicht laufen soll.
    Also ich bin stinkig, fahre am Montag zum Kunden mit einer Kiste, von der ich nicht weiß, ob ich sie in dem Netz zum Laufen kriege. Fraglich ist auch, ob die DHCP-Funktionalität von Windows 2000 ausreicht um dem NAS eine IP zu spenden.

    Falls jemand dieses Teil kennt und evtl. eine SW-Version hat, die tatsächlich Konfiguration von Arbeitsgruppe und IP ermöglicht, wäre ich über eine Info dankbar.

    Edit:
    Oh man, so schräg muß man erst mal denken: Um den Zugriff auf die Konfigurationsseiten zu bekommen muß man (zumindest beim ersten mal) über das Internet auf das NAS zugreifen. Dann sieht man die Redirection auf die lokale Adresse und kann sich diese gleich bookmarken. Falls es jemand braucht: http://IP_ADRESSE_STORA/#view=0
    Nun hat man Zugriff auf eine wirklich vielfältige Konfiguration. Da ist es richtig schade, dass ich das Teil nur als Datenspeicher verwende. Integrierter Mediaplayer, -streamer etc. pp. Für Medienjunkies, die von überall und immer ihre Videos, Fotos, Musik abspielen wollen sicher eine coole Sache.
    Was man wirklich lobend erwähnen muß: RAID-Building und Formatierung macht das Teil total von allein. Einfach Platten reinschieben und anschalten. Es läuft mit einer Platte oder aber mit zweien - dann immer im RAID1. Verwendet wird ein "eigenes" Dateiformat. Naja, so wie ich das sehe dürfte das wohl ext3 sein. Alle Software zu der Kiste ist Linux-SW und auf der SSD des NAS läuft auch Linux. Da ist das wohl naheliegend. ;)

    Nun hoffe ich mal, dass ich das im Win2k-Netz zum laufen bekomme.

    Edit2:
    Doch zu früh gefreut. Ich hatte mich per Kabel ans LAN gehängt aber mein WLAN war auch an und somit bestand immer INet-Verbindung. Konfiguration des Stora-NAS erfordert zwingend einen Internetkontakt. :thumbdown:
    Das ist gelinde gesagt eine Frechheit. Wer das NAS nur nutzen möchte um Medieninhalte im heimischen LAN zu verteilen, muß sich zwingend über das Internet einwählen um an der Kiste, die da lokal vor ihm steht eine Konfiguration ändern zu können.
    Das betrifft ja auch den Fall, dass eine Platte im RAID defekt ist. Um sie rauszuwerfen muß ich schon die Platte zuerst softwaremäßig aus dem Verbund lösen, alles andere ist wie Rauchen auf 'nem Pulverfaß.
    Ich merke schon, das ist ein Tag, den ich aus dem Kalender streichen werde.

  • MouseCoordMode im Scriptverlauf ändern/Excel-Makro

    • BugFix
    • 11. März 2010 um 08:10

    Wenn du den Mode änderst, wird der alte Mode zurückgegeben. Den speicherst du und verwendest ihn später zum Zurücksetzen:

    [autoit]

    ; neue Option aktivieren und den alten Wert abfangen
    $Opt_old = Opt('.....', 'neu_Wert') ; <== bei allen Optionen identischer Vorgang

    [/autoit][autoit][/autoit][autoit]

    ; zurücksetzen auf alten Wert
    Opt('.....', $Opt_old)

    [/autoit]
  • DLLCall - Wie csp2GetPacket aufrufen?

    • BugFix
    • 9. März 2010 um 22:56

    Du mußt einen Puffer bereitstellen, ich verwende im Bsp. einfach mal 256

    [autoit]

    $wert = DllStructCreate("char[256],long,long")

    [/autoit]
  • Mehrspaltige Listview / selected items auslesen und als string ausgeben?

    • BugFix
    • 9. März 2010 um 22:38

    Excel-Datei öffnen:
    statt WorksBook.Add ==> WorkBooks.Open

    [autoit]

    $oExcel.WorkBooks.Open($sFilePath)
    ;~ $oExcel.WorkBooks.Add

    [/autoit][autoit][/autoit][autoit]

    ; zum Speichern dann anstatt SaveAs nur Save
    $oExcel.ActiveWorkBook.Save

    [/autoit]

    Vieles findest du in der Excel.au3, ansonsten kannst du dir bei MSDN mal das Excel-Object-Model anschauen.

  • Mehrspaltige Listview / selected items auslesen und als string ausgeben?

    • BugFix
    • 9. März 2010 um 22:12

    Mit der Zwischenablage ist nicht sinnvoll, schreibe doch direkt in die Excel-Datei:

    Spoiler anzeigen
    [autoit]

    #include <GuiListView.au3>
    Local $s, $gui, $lv
    $gui = GUICreate('test')
    $lv = GUICtrlCreateListView('1|2|3|4', 10, 10, 300, 200)
    $hWnd = GUICtrlGetHandle($lv)
    For $i = 1 To 10
    $s = ''
    For $j = 1 To 4
    $s &= Random(100,999,1) & '|'
    Next
    GUICtrlCreateListViewItem(StringTrimRight($s, 1), $lv)
    Next
    GUISetState(@SW_SHOW, $gui)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    ; === übertragen in Excel-Dokument
    Local $sFilePath = @ScriptDir & '\test1.xls'
    Local $oExcel = ObjCreate("Excel.Application")
    $oExcel.Visible = 0
    $oExcel.WorkBooks.Add
    $oExcel.ActiveWorkbook.Sheets(1).Select ()

    [/autoit] [autoit][/autoit] [autoit]

    For $i = 0 To _GUICtrlListView_GetItemCount($hWnd) -1
    For $j = 0 To _GUICtrlListView_GetColumnCount($hWnd) -1
    $oExcel.Range("A1").Offset($i, $j).Value = _GUICtrlListView_GetItemText($hWnd, $i, $j)
    Next
    Next

    [/autoit] [autoit][/autoit] [autoit]

    $oExcel.DisplayAlerts = False
    $oExcel.ActiveWorkBook.SaveAs($sFilePath)
    $oExcel.Application.Quit
    MsgBox(0, 'Speichern in Excel', 'Fertig :D')

    [/autoit] [autoit][/autoit] [autoit]

    Do
    Until GUIGetMsg() = -3

    [/autoit]
  • String ab bestimmter Stelle auslesen

    • BugFix
    • 8. März 2010 um 22:39

    Warum willst du dir die Links aus der Source rausfummeln? Kannst doch direkt die Links aus der Seite auslesen z.B. mit _IELinkGetCollection().

  • Filename kürzen

    • BugFix
    • 8. März 2010 um 20:54

    Ah, ja - du hast recht:

    [autoit]

    $string = "20091031 2015 - Sky Cinema HD - Michael Clayton"
    $string = StringTrimLeft($string, StringInStr($string, '-', 1, -1))
    ConsoleWrite($string & @crlf)

    [/autoit]
  • Filename kürzen

    • BugFix
    • 8. März 2010 um 20:40

    Schau dir StringSplit an und setze den Parameter für Occurence auf -1 (erstes von rechts)

  • UDF Parameterprüfung

    • BugFix
    • 8. März 2010 um 19:29

    Ich handhabe das so:

    Variante 1 - Funktion gibt keinen Ergebniswert zurück
    - jeder auftretende Fehler erhält eigene Fehlernummer, @extended bleibt 0, Rückgabewert 0
    - tritt kein Fehler auf wird die Funktion mit Return 1 abgeschlossen ==> ermöglicht logische Erfolgsabfrage: If _MyFunction() Then


    Variante 2 - Funktion gibt Ergebniswert zurück
    - jeder auftretende Fehler erhält eigene Fehlernummer, @extended bleibt 0, Rückgabewert -1 bzw. ein Wert, den die Funktion bei Erfolg nicht zurückgibt
    - tritt kein Fehler auf wird die Funktion mit Return Rückgabewert abgeschlossen

  • SQL Delete

    • BugFix
    • 7. März 2010 um 20:43

    Hab noch 'ne Variante mit GROUP, sollte definitiv funktionieren:

    SQL
    DELETE FROM MyTable
    Where [OID] NOT IN
    	( SELECT MIN ( X.[OID])
    		FROM MyTable As X
    		GROUP BY X.Name, X.Info, X.Art, X.ID
    	);

    Edit:
    Vorteil dieser Variante: Es wird von allen Mehrfach-Datensätzen nur einer behalten ohne dass du für jeden Inhalt eine extra WHERE-Klausel definieren mußt.

  • SQL Delete

    • BugFix
    • 7. März 2010 um 20:19

    Ungetestet, Gedanke zur Lösung:
    Wenn du keinen Primärschlüssel vergibst, so wird jeder Datensatz ohne dein Zutun mit einer ID gespeichert. Diese kannst du unter "ROWID", "OID", oderr "_ROWID_" abfragen.
    Der Primärschlüssel ist nur ein Sonderfall dieser ID und wird als Alias für diese abgespeichert.
    - Abfrage auf Anzahl Doppel

    SQL
    SELECT count(OID) FROM MyTable WHERE BEDINGUNG;


    - wenn Anzahl größer 1:

    SQL
    DELETE FROM MyTable WHERE (
        OID in (SELECT OID FROM MyTable WHERE BEDINGUNG) and 
        OID > min (SELECT OID FROM MyTable WHERE BEDINGUNG)
        );
  • Anleitung für Spammbot

    • BugFix
    • 5. März 2010 um 22:42

    Kannst du hier ganz genau nachlesen. :cursing:

  • ASCII Code durch Variable

    • BugFix
    • 5. März 2010 um 22:20

    Die Kombination ALT+AsciiCode funktioniert nur bei Eingabe der Ziffern über den Ziffernblock.
    Also die Tasten: {NUMPAD0} - {NUMPAD9}

  • Deutsche SciTE.exe

    • BugFix
    • 5. März 2010 um 22:04

    Du brauchst dir nur die deutsche Sprachdatei runterladen. :D

    Ersetze im Ordner "...\SciTE\" die Datei "locale.properties" mit der angehängten Version.
    Die Endung ".txt" bitte löschen! Hab ich nur verwendet, damit ich es hochladen kann.

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™