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. Dietmar

Beiträge von Dietmar

  • Hifi Verstärker

    • Dietmar
    • 8. Oktober 2013 um 14:42

    Bose wer auf den Bose Sound steht ... gut der soll sie kaufen.
    Teufel nett ist das man sie bestellen und lange probehören kann.
    Bei allen git es Sets die sicher gut klingen.

    Bose901 waren mal ganz ok. Achtung Direktstrahler, für Surround nicht zu gebrauchen wie fast alles von Bose, außer es wird als Set so verkauft.
    Teufel/Canton ab ner bestimmten Preisklasse sicher auch gut. darunter sind es nette Boxen für Electroic Sound und Film&Fernsehen.
    Gitarrensound ala Steven Wilson o.ä. möchte ich mir da nicht drauf anhören. :) Es fehlt da oft der Mittelbereich und den meisten geht es nur um laut.
    Das können aber quasi alle :)

    Kollege hat so zwei Studioboxen sind sehr unscheinbar (optisch) aber fast unkaputtbar und super Sound, Preis / Marke müsst eich erfragen.

    Die hatt eich einmal http://www.testberichte.de/p/triangle-tes…estbericht.html
    Da habe ich damals nen Kollegen erwischt wie er bei mir nach nem Subwoofer suchte, ja Boxen mit 20W Bedarf und wahnwitzigen Schalldruck. :)
    Damals betrieben mit nem NAD 3120 und Project Plattenspieler.


    13 Kg für den Verstärker ist nicht ungewöhlich, wiegen die Integras auch alle, und etwas Gewicht ist selten ein schlechtes Zeichen. :)

  • RunWait Batch

    • Dietmar
    • 2. Oktober 2013 um 15:01

    Dann halt die Prozess ID ermitteln von dem Prg was in der Batchdatei angeschoben wird und dann Processwait nutzen.
    Wobei ich auf Batchfateien ganz verzichten würde wenn man eh schon Autoit nutz dann muss man sich damit doch nicht rumärgern.

  • Nature One 'A time to shine' - Festival 2013

    • Dietmar
    • 29. Juli 2013 um 16:40

    Hurricane habe ich vor ~8 Jahren drangegeben Pixies\ Bowie\BRMC etc.
    Es nervt nur noch >20 Minuten auf Asphalt wandern, nochmal durch den "Getränke"-Zoll"
    Und dann willkommen in der Staubwüste, Line up ist meistes gut - sehr gut. Hat mir aber zuviel vom Viehtrieb.
    Festivals der Größe nur noch Roskilde (DK) oder Sziget Budapest (H) also andere ist alles andere als entspannend.
    Geh lieber auf kleinere Veranstaltungen Openflair Limit 15000 schön im Grünen von der Wera umsäumt Badeseen dabei
    und dies Jahr echt ein cooles LineUp (electro\punk\rock + KKunst\ Kabarett)ab Mi abend Programm für 5 Tage 100€ incl. Camping.

    Elektronischer wird nächtes Jahr, dann gehts zur Fusion, ein paar Kollegen bauen da seit ein paar Jahren mit auf. :)

    fg Dietmar

  • Nature One 'A time to shine' - Festival 2013

    • Dietmar
    • 29. Juli 2013 um 15:51

    Elektroische Musik finde ich "auch" gut aber nicht alles und nicht nur.

    Gegenvorschlag: Eschwege OpenFlair ist aber seit Wochen ausverkauft ;)

    Ich nehm ja schon seit Jahrzehnten die Festivals mit, die mir zusagen.
    Aber ich wüsste keins wo ich am WE ~400€ gelassen hätte excl. Ticket.
    Du scheinst, dort anwesend, sehr exklusive Hobbies zu haben. ;=)

    Mal zum Vergleich Roskilde 1993 130DM ja DM, 1Woche Party, da war es gefühlt ähnlich teuer,
    wir waren aber auch mit nem gemieteten Wohnmobil dort.

    Btw. wieviele kommen denn da, ich hätte keine Lust mehr auf so einen Viehtrieb wie Hurricane/RAR usw.

    https://www.youtube.com/watch?v=C0EgzJ0KGxg

  • WinSCP über RunRait aufrufen klappt nicht.

    • Dietmar
    • 21. Juni 2013 um 13:40

    oder ncftp wenn es schon ein zusätzliches Programm sein muss ;)
    wer braucht schon Fenster für FTP....

  • ISN AutoIt Studio

    • Dietmar
    • 17. Juni 2013 um 12:22

    Moin Isi

    mal ne kleine Frage zu den Templates im speziellen zu dem hier:

    ISN AutoIt Studio\Templates\default\default.au3


    ;######################################################################################################################################################
    ;#
    ;# AutoIt Version: @AutoItVersion
    ;# ISN AutoIt Studio: $PROGRAMMVERSION
    ;# Author: $Author
    ;# Programm: $FILENAME
    ;# Funktion:
    ;#
    ;######################################################################################################################################################


    Frage 1: wie bekomme ich die AutoIt Version mit rein?
    Frage 2: warum werden die Variablen nur bei der Haupt.au3 getauscht und nicht wenn ich eine weitere Datei (*.au3) erzeuge?


    ;######################################################################################################################################################
    ;#
    ;# AutoIt Version: $AutoItVersion
    ;# ISN AutoIt Studio: 0.93 BETA
    ;# Author: dietmar
    ;# Programm: vujhv.au3
    ;# Funktion:
    ;#
    ;######################################################################################################################################################

    hier fehlt nur die AutoitVersion

    ;######################################################################################################################################################
    ;#
    ;# AutoIt Version: @AutoItVersion
    ;# ISN AutoIt Studio: $PROGRAMMVERSION
    ;# Author: $Author
    ;# Programm: $FILENAME
    ;# Funktion:
    ;#
    ;######################################################################################################################################################

    hier fehlt so ziemlich alles, Datei wurde über das Studio im Projekt hinzugefügt anhand des Templates


    Gruß Dietmar

  • Problem mit langsamen PING

    • Dietmar
    • 29. Mai 2013 um 14:34
    Zitat

    Syntax: ping [-t] [-a] [-n Anzahl] [-l Größe] [-f] [-i TTL] [-v TOS]
    [-r Anzahl] [-s Anzahl] [[-j Hostliste] | [-k Hostliste]]
    [-w Zeitlimit] [-R] [-S Quelladresse] [-4] [-6] Zielname

    Optionen:
    -t Sendet fortlaufend Ping-Signale zum angegebenen Host.
    Geben Sie STRG-UNTRBR ein, um die Statistik anzuzeigen.
    Geben Sie STRG-C ein, um den Vorgang abzubrechen.
    -a Löst Adressen in Hostnamen auf.
    -n Anzahl Anzahl der zu sendenden Echoaufforderungen.
    -l Größe Sendet Pufferlänge.
    -f Setzt Kennzeichen für "Nicht fragmentieren" im Paket
    (nur IPv4).
    -i TTL Gültigkeitsdauer (TTL).
    -v TOS Diensttyp (nur IPv4).
    -r Anzahl Route für Anzahl der Abschnitte (nur IPv4).
    -s Anzahl Zeiteintrag für Anzahl der Abschnitte (nur IPv4).
    -j Hostliste "Loose Source Route" gemäß Hostliste (nur IPv4).
    -k Hostliste "Strict Source Route" gemäß Hostliste (nur IPv4).
    -w Zeitlimit Zeitlimit in Millisekunden für eine Rückmeldung.
    -R Verwendet den Routingheader, um die rückwärtige Route
    ebenfalls zu testen (nur IPv6).
    -S Quelladr. Zu verwendende Quelladresse.
    -4 Erzwingt Verwendung von IPv4.
    -6 Erzwingt Verwendung von IPv6.

    Alles anzeigen

    wenn dann mit "-w"
    -t ist für Dauerping

  • relativ bekannte Dateinamen angeben möglich?

    • Dietmar
    • 14. Mai 2013 um 11:20

    Wenn es ein MSI Setup ist kannst du den Logpfad ja beim Aufruf mitgeben. msiexec /help

    Windows ® Installer. V 5.0.7601.17514

    msiexec /Option <Erforderliche Parameter> [Optionale Parameter]

    Installationsoptionen
    </package | /i> <Produkt.msi>
    Installiert oder konfiguriert ein Produkt.
    /a <Produkt.msi>
    Administrative Installation - Installiert ein Produkt im Netzwerk.
    /j<u|m> <Produkt.msi> [/t <Transformliste] [/g <Sprach-ID>]
    Kündigt ein Produkt an - m für alle Benutzer, u für den aktuellen Benutzer
    </uninstall | /x> <Produkt.msi | Produktcode>
    Deinstalliert das Produkt.
    Anzeigeoptionen
    /quiet
    Hintergrundmodus, keine Benutzerinteraktion
    /passive
    Unbeaufsichtigter Modus - Nur Statusleiste
    /q[n|b|r|f]
    Legt die Benutzeroberfläche fest.
    n - Keine Benutzeroberfläche
    b - Einfache Benutzeroberfläche
    r - Reduzierte Benutzeroberfläche
    f - Vollständige Benutzeroberfläche (Standard)
    /help
    Hilfeinformationen
    Neustartoptionen
    /norestart
    Kein Neustart nach Abschluss der Installation
    /promptrestart
    Benutzereingabe, falls Neustart erforderlich ist
    /forcerestart
    Computer nach Abschluss der Installation immer neu starten
    Protokolllierungsoptionen
    /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <Protokolldatei>
    i - Statusmeldungen
    w - Nicht schwerwiegende Warnungen
    e - Alle Fehlermeldungen
    a - Ausführung von Aktionen
    r - Aktionsspezifische Einträge
    u - Benutzeranforderungen
    c - Ursprüngliche Benutzeroberflächenparameter
    m - Informationen betreffend zuwenig Arbeitsspeicher oder schwerwiegendem Abbruch
    o - Meldungen betreffend zuwenig Speicherplatz
    p - Terminaleigenschaften
    v - Ausführliche Ausgabe
    x - Zusätzliche Debuginformationen
    + - An vorhandene Protokolldatei anhängen
    ! - Jede Zeile ins Protokoll aufnehmen
    * - Alle Informationen mit Ausnahme der Optionen v und x protokollieren
    /log <Protokolldatei>
    Entspricht /l* <Protokolldatei>
    Aktualisierungsoptionen
    /update <Update1.msp>[;Update2.msp]
    Übernimmt Update(s).
    /uninstall <Patchcode-GUID>[;Update2.msp] /package <Produkt.msi | Produktcode>
    Entfernt Update(s) für ein Produkt.
    Reparaturoptionen
    /f[p|e|c|m|s|o|d|a|u|v] <Produkt.msi | Produktcode>
    Repariert ein Produkt.
    p - nur wenn eine Datei fehlt
    o - wenn eine Datei fehlt oder eine ältere Version installiert ist (Standard)
    e - wenn eine Datei fehlt oder eine gleiche bzw. ältere Version installiert ist
    d - wenn eine Datei fehlt oder eine andere Version installiert ist
    c - wenn eine Datei fehlt oder die Prüfsumme nicht mit dem berechneten Wert übereinstimmt
    a - Erzwingt die Neuinstallation aller Dateien
    u - Alle erforderlichen benutzerspezifischen Registrierungseinträge (Standard)
    m - Alle erforderlichen Computerspezifischen Registrierungseinträge (Standard)
    s - Alle vorhandenen Verknüpfungen (Standard)
    v - Führt von der Quelle aus und speichert das lokale Paket zwischen
    Öffentliche Eigenschaften festlegen
    [PROPERTY=Eigenschaftswert]

    Weitere Informationen betreffend der Befehlszeilensyntax erhalten Sie im Windows ® Installer SDK.

    Copyright © Microsoft Corporation. Alle Rechte vorbehalten.
    Teile dieser Software basieren zum Teil auf der Arbeit der Independent JPEG Group.


    Auch voicewarmup kann helfen Logging-Eintrag für die Registry.

    Momentan sieht es aber danach aus als ob jemand ein Setup als Textfile getarnt starten will.
    Auf die Idee komme ich vermutlilch auch nur weil ich da schon oft für Bekannte in dem Verzeichnis irgendwelche Viren entsorgen musste.

    G Dietmar

  • Abfrage einer MS SQL 2008 DB mit Autoit

    • Dietmar
    • 7. Mai 2013 um 15:20

    eher subselect

    http://www.software-templ.com/lectures/db2006/Manuskript3.pdf

    Der Vorteil ist, das Du Dich hinterher nicht mit zuviel Infos rumplagen musst, also Du im Vorfeld per SQL schon sauber filtern kannst.
    Manchmal bzw. oft kommt ja nicht nur ein Wert zurück, also musst Du die Ergenismenge in einer Schleife wieder durchlaufen. Also hast Du schnell unnötig Mehraufwand.

    Gehen wird beides, eleganter ist es sicher per sql die Sachen zusammen zu suchen da tsql auch von Hause aus recht mächtig ist.
    Wenn Dir das Getippe zuviel ist kannst Du evtl. ja auch ne View anlegen und nur noch den Inhalt per select holen.

    Gruß Dietmar

  • Abfrage einer MS SQL 2008 DB mit Autoit

    • Dietmar
    • 7. Mai 2013 um 13:39

    pass doch die query so an das direkt das Ergebnis zurückkommt, man kann die ja auch kombinieren ;)'

    select telemnr, bez from tmmodul where telemnr IN (select telemnr from tminfo where infonr in(select infonr from firma) )

    g Dietmar

  • Abfrage einer MS SQL 2008 DB mit Autoit

    • Dietmar
    • 29. April 2013 um 15:08
    Spoiler anzeigen
    [autoit]

    ;SQL UDF
    #cs
    # # # # # # # # # # # # # # #
    # #
    # Microsoft SQL Function #
    # Written by Aiden #
    # Version 0.1 Beta #
    # #
    # # # # # # # # # # # # # # #
    #ce

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

    #cs
    Name der Funktion: _SQLCon
    Beschreibung: Stellt eine Verbindung zu einem Microsoft SQL Server her.
    Beispiel: $sql = _SQLCon(127.0.0.1, user, pass, MyDB)
    #ce

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

    ;~ Func _SQLCon($scIP, $scUser, $scPass, $scDB)
    ;~ $sqlCon = ObjCreate("ADODB.Connection")
    ;~ $sqlCon.Open("Provider=SQLOLEDB; Data Source=" & $scIP & "; User ID=" & $scUser & "; Password=" & $scPass & "; database=" & $scDB & ";")
    ;~ Return $sqlCon
    ;~ EndFunc

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

    Func _SQLCon($scIP, $scUser, $scPass, $scDB, $iTimeOut = 240)
    Local $sqlCon
    $sqlCon = ObjCreate("ADODB.Connection")
    $sqlCon.Open("Provider=SQLOLEDB; Data Source=" & $scIP & "; User ID=" & $scUser & "; Password=" & $scPass & "; database=" & $scDB & ";")
    $sqlCon.CommandTimeout = $iTimeOut
    If @error Then Return SetError(1, 0, 0)
    Return $sqlCon
    EndFunc ;==>_SQLCon

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

    #cs
    Name der Funktion: _SQLQuery
    Beschreibung: Setzt eine Abfrage an eine Datenbank des Microsoft SQL Servers ab.
    Beispiel: _SQLQuery($sql, "INSERT INTO (id, name, age) VALUES (1, admin, 55)")
    #ce

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

    Func _SQLQuery($iSQLCon, $iQuery)
    If IsObj($iSQLCon) Then
    Return $iSQLCon.execute($iQuery)
    EndIf
    EndFunc

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

    #cs
    Name der Funktion: _SQLEnd
    Beschreibung: Beendet die Verbindung zum Microsoft SQL Server
    Beispiel: _SQLEnd()
    #ce

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

    Func _SQLEnd($sqlCon)
    If IsObj($sqlCon) Then
    $sqlCon.close
    EndIf
    EndFunc

    [/autoit]

    ich nutze die, ich hatte auch schon ene komplettere gefunden aber diese UDF reicht wenn man weiß wie es mit TSQl umzusetzten ist.
    Btw. was hat den mysql mit MSSQl zu tun? Wenn Du an ein MS DBMS willst würde ich vom Kopf her die mssql udf nutzen, ist doch irgendwie logisch,oder. :)

    Gruß Dietmar

  • Timeout beim DB Restore verhindern

    • Dietmar
    • 21. März 2013 um 16:50

    jo klappt bedankt

    ich rufe nun allerdings die zuvor angelegte sp auf, ist etwas wasserdichter.


    Zitat

    DECLARE @SQL AS VARCHAR(20), @spid AS INT
    SELECT @spid = MIN(spid) FROM master..sysprocesses WHERE dbid = db_id('YourDbName') AND spid != @@spid

    -- Kill processes that currently use the database and could block the restoration
    while (@spid IS NOT NULL)
    BEGIN
    print 'Killing process ' + CAST(@spid AS VARCHAR) + ' ...'
    SET @SQL = 'kill ' + CAST(@spid AS VARCHAR)
    EXEC (@SQL)

    SELECT @spid = MIN(spid) FROM master..sysprocesses WHERE dbid = db_id('YourDbName') AND spid != @@spid
    END
    GO

    -- Restore the database and bring it back online, so it can be accessed
    RESTORE DATABASE YourDbName FROM DISK = '\\path\to\backup.bak' WITH REPLACE, RECOVERY;
    GO

    Alles anzeigen

    http://stackoverflow.com/questions/6807…-mssql2005-2008

    Gruß Dietmar

  • Timeout beim DB Restore verhindern

    • Dietmar
    • 21. März 2013 um 15:27

    Hallo

    [autoit]

    #include <C:\Autoit_Git\UDF\MS-SQL.au3>

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

    Dim $DB_User = "user"
    Dim $DB_Pass = "pw"

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

    Global $g_eventerror = 0 ; to be checked to know if com error occurs. Must be reset after handling.

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

    $oMyError = ObjEvent("AutoIt.Error","MyErrFunc") ; Install a custom error handler

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

    If _Check_DB("Thinkpad-DR",1433,"DB-80224") = "ok" Then
    _Restore_DB("Thinkpad-DR","DB-80224","c:\Datenbanken\DB-80224.bak","ok")
    Else
    _Restore_DB("Thinkpad-DR","DB-80224","c:\Datenbanken\DB-80224.bak","nok")
    EndIf

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

    Func _Check_DB($DB_Server,$DB_Server_Port,$DB_Name) ; Master DB Abfrage und temporäre Ini Datei füllen

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

    Local $s_dbcheck = ""
    If $DB_Server_Port <> 1433 Then
    If RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo", $DB_Server) <> "DBMSSOCN," & $DB_Server & "," & $DB_Server_Port Then
    RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo", $DB_Server, "REG_SZ", "DBMSSOCN," & $DB_Server & "," & $DB_Server_Port)
    EndIf
    EndIf

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

    $sql = _SQLCon($DB_Server, $DB_User, $DB_Pass, "master")

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

    If $g_eventerror then
    $g_eventerror = 0
    Else
    $var = _SQLQuery($sql, "select name from sys.databases where owner_sid <> 0x01")
    With $var
    While Not .EOF
    If .Fields("name").value = $DB_Name Then $s_dbcheck = "ok"
    .MoveNext
    WEnd
    EndWith
    _SQLEnd($sql)
    Endif
    Return $s_dbcheck
    EndFunc

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

    Func _Restore_DB($DB_Server,$DB_Name,$DB_Backup,$s_dbcheck)

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

    $sql = _SQLCon($DB_Server, $DB_User, $DB_Pass, "master")

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

    If $g_eventerror then
    $g_eventerror = 0
    Else
    If $s_dbcheck = "ok" Then
    $var = _SQLQuery($sql, "alter database [" & $DB_Name & "] set single_user with rollback immediate")
    ;~ _SQLEnd($sql)

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

    $var = _SQLQuery($sql, "drop database [" & $DB_Name & "]")
    ;~ _SQLEnd($sql)
    EndIf

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

    $var = _SQLQuery($sql, "RESTORE DATABASE [" & $DB_Name & "] FROM DISK = '" & $DB_Backup & "' WITH REPLACE, RECOVERY;")
    EndIf
    _SQLEnd($sql)
    EndFunc

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

    Func MyErrFunc() ; COM Fehler abfangen / Falls SQL Server für Query nicht verfügbar etc
    Msgbox(0,"Verbindungsfehler: " & $DB_Server,"We intercepted a COM Error !" & @CRLF & @CRLF & _
    "err.description is: " & @TAB & $oMyError.description & @CRLF & _
    "err.windescription:" & @TAB & $oMyError.windescription & @CRLF & _
    "err.number is: " & @TAB & hex($oMyError.number,8) & @CRLF & _
    "err.lastdllerror is: " & @TAB & $oMyError.lastdllerror & @CRLF & _
    "err.scriptline is: " & @TAB & $oMyError.scriptline & @CRLF & _
    "err.source is: " & @TAB & $oMyError.source & @CRLF & _
    "err.helpfile is: " & @TAB & $oMyError.helpfile & @CRLF & _
    "err.helpcontext is: " & @TAB & $oMyError.helpcontext _
    )

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

    Local $err = $oMyError.number
    If $err = 0 Then $err = -1

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

    $g_eventerror = $err ; to check for after this function returns
    Endfunc

    [/autoit][autoit]

    ;SQL UDF
    #cs
    # # # # # # # # # # # # # # #
    # #
    # Microsoft SQL Function #
    # Written by Aiden #
    # Version 0.1 Beta #
    # #
    # # # # # # # # # # # # # # #
    #ce

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

    #cs
    Name der Funktion: _SQLCon
    Beschreibung: Stellt eine Verbindung zu einem Microsoft SQL Server her.
    Beispiel: $sql = _SQLCon(127.0.0.1, user, pass, MyDB)
    #ce

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

    Func _SQLCon($scIP, $scUser, $scPass, $scDB)
    $sqlCon = ObjCreate("ADODB.Connection")
    $sqlCon.Open("Provider=SQLOLEDB; Data Source=" & $scIP & "; User ID=" & $scUser & "; Password=" & $scPass & "; database=" & $scDB & ";")
    Return $sqlCon
    EndFunc

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

    #cs
    Name der Funktion: _SQLQuery
    Beschreibung: Setzt eine Abfrage an eine Datenbank des Microsoft SQL Servers ab.
    Beispiel: _SQLQuery($sql, "INSERT INTO (id, name, age) VALUES (1, admin, 55)")
    #ce

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

    Func _SQLQuery($iSQLCon, $iQuery)
    If IsObj($iSQLCon) Then
    Return $iSQLCon.execute($iQuery)
    EndIf
    EndFunc

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

    #cs
    Name der Funktion: _SQLEnd
    Beschreibung: Beendet die Verbindung zum Microsoft SQL Server
    Beispiel: _SQLEnd()
    #ce

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

    Func _SQLEnd($sqlCon)
    If IsObj($sqlCon) Then
    $sqlCon.close
    EndIf
    EndFunc

    [/autoit]


    Was kann ich tun damit es nicht zum Timeout beim letzten SQL-Statement kommt, womit kann ich Ihn bis zu erfolgreichen Fertigstellung bespaßen?

    Gruß Dietmar

  • ISN AutoIt Studio

    • Dietmar
    • 25. Februar 2013 um 15:35

    Ja ist mir auch aufgefallen Markieren & Kopieren mit Maus ist nicht möglich.
    Vermutlich wegen dem eigenen RMK Menü.
    Dafür habe ich nun STRG+D (Zeile duplizieren) entdeckt auch nett.

    Ansonsten super Programm @ISI.

    Was mir noch fehlt die Stelle wo ich die Kommentare,Sprache etc. für den Kopiler hinterlegen kann.

    [autoit]


    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_icon=..\..\
    #AutoIt3Wrapper_outfile=
    #AutoIt3Wrapper_Compression=4
    #AutoIt3Wrapper_UseUpx=n
    #AutoIt3Wrapper_Res_Comment=Ermitteln der ....
    #AutoIt3Wrapper_Res_Description=Regdatei für....
    #AutoIt3Wrapper_Res_Fileversion=0.1.0.97
    #AutoIt3Wrapper_Res_Fileversion_AutoIncrement=p
    #AutoIt3Wrapper_Res_Language=1031
    #AutoIt3Wrapper_Res_Field=ProductName|...
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #cs -------------------------------------------------------------------

    [/autoit]

    In dem Umfang habe ich die Einstellungen noch nicht gefunden,
    vor allen Comment und Language fehlen mir wenn ich die nicht gerade verwechsel.

    Gruß Dietmar

  • Mein Fernseher und ich

    • Dietmar
    • 25. Februar 2013 um 09:36

    Moin

    Wenn das Signalproblem geklärt ist kann es auch daran liegen: AlphaCrypt-Light vs AlphaCrypt-Classic

    Ich bin mir nicht sicher wie es bei KD aussieht, weiß aber das mit der Light Variante nicht alle Karten unterstützt werden.
    So etwas o.ä. müsste bei Dir ja auch im Einsatz sein ggf. das Modul (in Kombination mit Karte) bei einem Bekannten testen.
    Karte freigeschaltet? Btw. was sieht man überhaupt ohne Zugangsberechtigung bei KD?

    http://stadt-bremerhaven.de/kabel-digital-…iver-empfangen/

    Gruß Dietmar

  • Fehler in Galenda (ungültige sqlite.dll)

    • Dietmar
    • 3. Januar 2013 um 14:21

    ich denke mal das es an x86/x64 liegt funktioniert denn die dll für beide Welten?
    Kompiliert nutzt er vermutlich x86 mit F5 evtl. X64 ;)

  • ini read schleife wie?

    • Dietmar
    • 10. Mai 2012 um 10:15

    A.) habe ich mir das von Autobert nicht angesehen und halt nur ein Beispiel gepostet was mit einem Blick zu überschauen ist
    Warum man da mit einem Fullqoute etc. drauf reagieren muss ist mir nicht verständlich.
    Kommt mir vor wie ein Vekehrsschild, welches auf ein überflüssiges Verkehrschild in 5 km hinweist.
    Soll heissen, wenn Ihm mein Beitrag schon als Wiederholung vorkam, warum setzt er es dann so fort? ?(
    B.) Rege ich mich eigentlich über mehr darüber auf, von Ihm, mein Auffassungsvermögen in Frage stellen zu lassen.
    Von jemanden, den ich nicht kenne bzw. der mich nicht kennt, finde ich das ("ohne Smiley") schon ne mittelschwere Frechheit.

    @m-obi btw. Monitor ist 1920x1200 auch hier musst Du Dir keine Gedankenken machen.

  • ini read schleife wie?

    • Dietmar
    • 10. Mai 2012 um 09:56
    Zitat

    Und Entschuldigung wegen dem Fullquote und das ich damit dann wahrscheinlich deinen Monitor gesprengt habe und dein Auffassungsvermögen


    Du meinst wohl nen Clown gefrühstückt zu haben. Wie kommst Du auf das schmale Brett Dir so etwas rauszunehmen.
    Zumindest hast Du Auffassungsvermögen richtig geschrieben.
    Ist aber für Dich vermutlich ein Leichtes. Wird ja in Deinem Attests vermutlich häufiger erwähnt.
    Spoiler wäre übrigens auch für Dich "Master-OBI" angebracht gewesen. Für mich bleibts dabei:

    MOBY Top (zumindest früher)
    m-obi Flop (seit kurzem)

    Und nun kannst Du in anderen Foren weiter trollen.

    Sry Christian, das Dein Thread für so etwas herhalten muss.
    Aber ich lass mir ja nicht jeden Sche.. gefallen.

  • ini read schleife wie?

    • Dietmar
    • 9. Mai 2012 um 13:13

    @m-obi
    was hast Du denn für Effekte... auch wenn mehrere schon was Vergleichbares voergeschlagen hatten,
    hatte der Threasstarter dennoch den Wunsch nach einem Beispiel geäußert.
    Das hatte ich nicht entdecken können und daher etwas bereitgestellt.
    Wenn man sich dafür dumme Sprüche anhören muss.. na dann besten Dank :thumbdown:

    Gruß Dietmar

    Der Sinn des Vollzitats erschliesst sich mir auch nicht...... naja egal.

  • ini read schleife wie?

    • Dietmar
    • 9. Mai 2012 um 10:06

    Wofür soll der der Zeileumbruch gut sein, um es besser lesen zu können?
    Ansonsten anstelle des Zeilenumbruchs ein Ersatzzeichen setzen zum Beispiel | und dann alles in eine Zeile.
    Ist ja mit Stringsplit/Replace oder String2array wieder wandelbar.

    Wegen Schleife

    [autoit]

    #include <Array.au3>

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

    $f_ini = @DesktopDir & "\Inhalt.ini"

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

    IniWriteSection($f_ini,"Allgemein","Key1=Wert1")
    IniWrite($f_ini,"Allgemein","Key2","Wert2")
    IniWrite($f_ini,"Allgemein","Key3","Wert3|Wert4|Wert5|Wert6")

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

    $a_array= IniReadSection($f_ini,"Allgemein")

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

    For $i = 1 to ubound($a_array,1) -1
    If StringInStr($a_array[$i][1],"|") Then

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

    ;~ $a_String = StringSplit($a_array[$i][1],"|")
    ;~ _ArrayDisplay($a_String)

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

    ;~ oder mit replace

    $s_String = StringReplace($a_array[$i][1],"|",@CRLF)
    Msgbox(0,$i,$s_String)

    Else
    Msgbox(0,$i,$a_array[$i][1])
    EndIf
    Next

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

    Gruß Dietmar

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™