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

Beiträge von autoBert

  • If..Then Verschachtelung umwandeln in Select..Case oder Switch..

    • autoBert
    • 2. Februar 2016 um 20:24

    wenn du ein lauffähiges DemosKript (consolewrite für evtl. Aktionen) machst, mache ich mir die Mühe es auf select ... endselecet umzusetzen, es wird aber mit Sicherheit auch verschachtelt sein => können wir uns also die Mühe sparen, ist keine laufzeit kritische Anwendung! (Und funktioniert bereits)

  • Datei kopieren via Barcode

    • autoBert
    • 2. Februar 2016 um 20:10

    Ich habe zwar noch nie mit einem Scanner zusammen mit AutoIT gearbeitet. Aus anderen Sprachen erinnere ich mich jedoch daran, daß ein Scanner Tastenanschläge (einen nach dem anderen) simuliert. Aus diesem Grund auch #2 von mir. Teste also bitte das dort angehängte Script und gib danach einen Statusbericht ab.

  • Bildschirmhelligkeit anpassen

    • autoBert
    • 31. Januar 2016 um 18:38

    Ich denke einmal, daß dein Slript dasselbe bewirkt wie die 2. und 3. Möglichkeit die ich oben beschrieben habe. Bei beiden kann man den Bildschirm aber auch nicht komplett abdunkeln.

    PS.: kann es sein, daß du nach _Timer_GetIdleTime suchst? Teste das angehängte Skript. Sobald die Maus außerhalb der Test-GUI ist und der Benutzer 5 Sekunden keine Aktion macht (Mausklick oder Tastatureingabe) verschwindet die Test-GUI in den Tray.

    Dateien

    TrayTest.au3 25,59 kB – 387 Downloads
  • Bildschirmhelligkeit anpassen

    • autoBert
    • 31. Januar 2016 um 15:46
    Zitat von MrB

    Hallo zusammen,

    da ich definitiv zu blöd bin das Problem direkt mit Windows 10 zu lösen, musste ich mir was einfallen lassen. Das Ziel ist es, bei einem Win10 Tablet den Bildschirm nach X-Sekunden abzudunkeln

    Rechtsklick auf das Batteriesymbold =>Energieoptionen anklicken => Zeitpunkt für das Ausschalten des Bildschirms auswählen. Fertig!
    Und/Oder nach Energieoptionen mit dem Slider (ganz unten) die Helligkeit zurückfahren. Hier kann nicht total abgedunkelt werden. Hierfür üblicherweise auch Schnellzugriffstasten zur Verfügung, einfach einmal die Doku zu deinem Tablet lesen.

  • Process-Killer

    • autoBert
    • 30. Januar 2016 um 00:01

    Ist wohl verloren gegangen, kontaktiere daher @Gunfood.

  • Eine .html Datei "silent" drucken?

    • autoBert
    • 29. Januar 2016 um 23:03
    Code
    ShellExecute("C:\Program Files\AutoIt3\Examples\Helpfile\Extras\Test.html", "", "", "print",@SW_HIDE)

    sollte funktonieren.

  • Am Ende eines Satzes immer eine "3"

    • autoBert
    • 29. Januar 2016 um 22:15
    Zitat von Daloped

    Nein? Wie zum Teufel hat das was mit einem Virus zu tun? Du hast es sicherlich falsch verstanden.

    Ich kann keinen Sinn darin sehen an jeden! Satz eine 3 anzuhängen, dies ist typischerweise ein Spamingtool. Auf den Rechner seines Lieblingsfeindes geschmuggelt bringt man diesen zumindest einige Zeit zur Verzweiflung, deshalb Spassvirus.

    Na ja jedenfalls hast du aus https://www.autoitscript.com/forum/topic/18…ence-everytime/ soviel gelernt, daß du hier nicht einfach ein Skript bestellst sondern um Hilfe bei der Lösung bittest.
    Eine vernünftige Erjkärung wofür du dies benötigst hast du auch in diesem Forum nicht geliefert und Crossposstings sind gar nicht gerne gesehen.


    Zitat von Andy

    Hilfreich wäre, wenn der TE Internetetikette und Forenregeln gelesen und verstanden hätte, und als ersten Post in einem Programmiererforum wenigstens (wenn schon explizit nach "Hilfe" gefragt wird), ein (im zweifelsfall nicht funktionierendes) Script zu posten mit Hintergrund warum und wieso.

    was der Themenersteller von Internetetikette hält kann man an o.g. verlinktem Thema im Ehntwicklerforum erkennen wo der Eröffnungsbeitrag zur Sinnlosigkeit editiert wurde.
    Das dies und die Antwort in #4

    Zitat von abokdl

    I want to put "3" at the end of a sentence everytime I press Enter. Let's say I'm starting a sentence with "Hello", it would end with "Hello3". Why I want to do it doesn't really matter, doesn't it?

    (Hervorhebung durch mich).
    Sagt doch aber einiges über den TE. Daß dies (bisher?) ohne Folgen war hat in diesem Forum nicht zu interessieren.

  • Zwischenablage Formatierung speichern mit Autoit

    • autoBert
    • 29. Januar 2016 um 21:51
    Zitat von AutoMit

    Ich habe zu jeder Funktion der Zwischenablage die Funktion sowie die Beschreibung und Rückgabewerte gelesen - siehe oben - und aufgezeigt, wo ich nicht weiterkomme und was ich getestet habe.
    Und das über 4 Stunden!

    (14:48 - 14:03 = 0:45) < 4:00, auf welchem Planeten lebst du denn?

    Außerdem hatte bereits Office2000 eine hervorragende Zwichenablage, welche sogar noch von Freeware deutlich erweitert wurde, daß ich mich frage warum dies selber programmieren?

    Du kannst mir glauben, hätte ich unter den gegebenen Stichwörtern in meiner DB >0 Treffer gehabt, ich hätte dir hier gerne die Links dazu gepostet.

    Da dem aber leider nicht so ist sei mir der Hinweis auf deine Möglichkeiten gestattet, wobei ich die Möglichkeit das Projekt zu verwerfen noch nicht einmal aufgezählt habe.

    mfg autoBert

  • Zwischenablage Formatierung speichern mit Autoit

    • autoBert
    • 29. Januar 2016 um 16:01

    In so kurzer Zeit kannst du unmöglich alle _ClipBoard_* Funktionen durchgelesen haben und evtl. die dazugehörigen Beispiele zum Verständnis getestet. Falls doch wundert mich es nicht, daß du es in dieser kurzen Zeit nicht verstanden hast.
    Bisher unbekanntes zu erforschen benötigt leider Zeit und systematisches Vorgehen: Ich würde dir also empfehlen:

    • _ClipBoard_ChangeChain anzu sehen, ist notwendig denn bedenke auch andere Programme könnten ein funktionerenedes Clipboard benötigen.
    • heraus finden welches Format Excel benutzt (MSDN wälzen oder durch testen mit Hilfe des Beispiels zu _ClipBoard_EnumFormats
    • _ClipBoard_GetDataEx und _ClipBoard_SetDataEx Beispiele testen.

    Dies wird imho Minimum zum Verständnis benötigt. Wenn du das nicht in dieser 1 Stunde geschafft hast:

    • setzt du dich halt noch weitere Stunden hin
    • oder du wartest bis irgendjemand dir eine fertige Lösung vorsetzt
    • oder du erbittest eine Lösung im Forum Programmieranfragen mit Gegenleistung. Ich denke einen Mann-Tag dafür anzu setzen ist nicht zu hoch.
    • du suchst weiter in Foren (vor allem im Entwicklerforum) und testest gefundenes durch.

    Gehen wir davon aus du hast das o.g. Minimum verstanden, musst du diese noch implementieren. Dies kann wieder langwierig werden je nachdem welche und wieviele Formate du unterstützen willst.

  • Am Ende eines Satzes immer eine "3"

    • autoBert
    • 29. Januar 2016 um 14:57

    Hallo Daloped,

    hört sich nach einem Spaßvirus oder Spamingtool an. Da sich beides nicht im Einklang mit unseren https://autoit.de/index.php/CustomPage/?id=1 ist, verstehst du sicher wenn dier hierzu niemand hilft helfen darf.

    @Mod/Admin: weg damit in BOTers Datengrab.

  • CSV in Acces einlesen

    • autoBert
    • 28. Januar 2016 um 13:14

    Sorry, aber dein Source hat zuviele Fehler. Ich dachte ich könnte einfach den Insert-Teil einfügen, die SQL-Syntax sollte wohl gleich oder doch sehr ähnlich sein. Aber bei deinem Skript müsste ich ja von vorne anfangen.
    Die ertsen Fehler die mir aufgefallen sind haben alle etwas mit String-Concatenate (&) zu tun, die habe ich noch berichtigt aber danach kommen noch 26:

    Code
    >"C:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3" /UserParams    
    +>12:56:31 Starting AutoIt3Wrapper v.14.801.2025.0 SciTE v.3.4.4.0   Keyboard:00000407  OS:WIN_81/  CPU:X64 OS:X64    Environment(Language:0407)
    +>         SciTEDir => C:\Program Files\AutoIt3\SciTE   UserDir => C:\Users\Bert\AppData\Local\AutoIt v3\SciTE\AutoIt3Wrapper   SCITE_USERHOME => C:\Users\Bert\AppData\Local\AutoIt v3\SciTE 
    >Running AU3Check (3.3.14.1)  from:C:\Program Files\AutoIt3  input:C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(24,20) : error: syntax error
    	If $aSplit[$i] <> [
    	~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(26,142) : error: syntax error
    	$oRS.Open &= StringFormat("INSERT INTO $sTable (reportID,reportunique_ID , reportmemory, reportbios_make, reportbios_model,reportassettag, "
    	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(31,17) : error: syntax error (illegal character)
    						  VALUES (%
    						~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(32,16) : error: syntax error (illegal character)
    						  VALUES(%
    						~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(32,143) : error: Statement cannot be just an expression. (illegal character)
    						  VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s),$aSplit
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(32,153) : error: syntax error
    						  VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s),$aSplit[1],
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(32,154) : error: Statement cannot be just an expression.
    						  VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s),$aSplit[1],$aSplit
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(32,164) : error: syntax error
    						  VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s),$aSplit[1],$aSplit[2],
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(32,165) : error: Statement cannot be just an expression.
    						  VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s),$aSplit[1],$aSplit[2],$aSplit
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(32,175) : error: syntax error
    						  VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s),$aSplit[1],$aSplit[2],$aSplit[3],
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(32,176) : error: Statement cannot be just an expression.
    						  VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s),$aSplit[1],$aSplit[2],$aSplit[3],$aSplit
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(32,186) : error: syntax error
    						  VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s),$aSplit[1],$aSplit[2],$aSplit[3],$aSplit[4],
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(32,187) : error: Statement cannot be just an expression.
    						  VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s),$aSplit[1],$aSplit[2],$aSplit[3],$aSplit[4],$aSplit
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(32,199) : error: Statement cannot be just an expression.
    						  VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s),$aSplit[1],$aSplit[2],$aSplit[3],$aSplit[4],$aSplit[5];"
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(30,38) : error: diskiscleaned(): undefined function.
    						  "diskbadsectors,diskiscleaned,
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(30,50) : error: diskproduct(): undefined function.
    						  "diskbadsectors,diskiscleaned,diskproduct,
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(30,61) : error: diskserial(): undefined function.
    						  "diskbadsectors,diskiscleaned,diskproduct,diskserial,
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(30,70) : error: disksize(): undefined function.
    						  "diskbadsectors,diskiscleaned,diskproduct,diskserial,disksize,
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(30,83) : error: diskverified(): undefined function.
    						  "diskbadsectors,diskiscleaned,diskproduct,diskserial,disksize,diskverified,
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(30,98) : error: diskhpa_status(): undefined function.
    						  "diskbadsectors,diskiscleaned,diskproduct,diskserial,disksize,diskverified,diskhpa_status,
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(30,113) : error: diskdco_status(): undefined function.
    						  "diskbadsectors,diskiscleaned,diskproduct,diskserial,disksize,diskverified,diskhpa_status,diskdco_status,
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(30,127) : error: processorname(): undefined function.
    						  "diskbadsectors,diskiscleaned,diskproduct,diskserial,disksize,diskverified,diskhpa_status,diskdco_status,processorname,
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(30,142) : error: processorspeed(): undefined function.
    						  "diskbadsectors,diskiscleaned,diskproduct,diskserial,disksize,diskverified,diskhpa_status,diskdco_status,processorname,processorspeed,
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(30,153) : error: nicproduct(): undefined function.
    						  "diskbadsectors,diskiscleaned,diskproduct,diskserial,disksize,diskverified,diskhpa_status,diskdco_status,processorname,processorspeed,nicproduct,
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(30,168) : error: opticalproduct(): undefined function.
    						  "diskbadsectors,diskiscleaned,diskproduct,diskserial,disksize,diskverified,diskhpa_status,diskdco_status,processorname,processorspeed,nicproduct,opticalproduct)
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    "C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3"(31,36) : error: VALUES(): undefined function.
    						  VALUES (%s,%s,%s,%s,%s.....)
    						~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\Bert\AutoIt3.My\Downloads\Accessdemo\db (Test).au3 - 26 error(s), 0 warning(s)
    !>12:56:31 AU3Check ended. Press F4 to jump to next error.rc:2
    +>12:56:31 AutoIt3Wrapper Finished.
    >Exit code: 2    Time: 0.9342
    Alles anzeigen
  • CSV in Acces einlesen

    • autoBert
    • 28. Januar 2016 um 12:00

    Zeig mal deinen aktuellen Skriptstand und füge eine Demo.CSV mit an.

  • Mehrere Files im Array auslesen und in eine neue CSV Datei schreiben (Hilfe)

    • autoBert
    • 27. Januar 2016 um 16:02

    Teste einmal:

    Code
    Func _getFiles($path, $rec = False)
    	Local $arFiles[1]
    	If $rec Then
    		$arFiles = _FileListToArrayRec("C:\Users\michel.stober\Desktop\Dropshipping\Skripte\lieferscheine\*", "*", 1, 1, 0, 2)
    	Else
    		$arFiles = _FileListToArrayRec("C:\Users\michel.stober\Desktop\Dropshipping\Skripte\lieferscheine\*", "*", 1, 0, 0, 2)
    	EndIf
    	Local $iErr=@error	;@Error Zwischen speichern
    	Switch @error
    		case 1 ;wrong path -> setError to 1
    			SetError(1, 0, $arFiles)
    		case 4 ;no files found -> setExtended to 1
    			SetError(0, 1, $arFiles)
    	EndSwitch
    	if $iErr Then Return
    	Local $arOnlyFiles[UBound($arFiles) - 1]
    	For $i = 0 To UBound($arOnlyFiles) - 1 Step 1
    		$arOnlyFiles[$i] = $arFiles[$i + 1]
    	Next
    	Return $arOnlyFiles
    EndFunc   ;==>_getFiles
    Alles anzeigen
  • Mehrere Files im Array auslesen und in eine neue CSV Datei schreiben (Hilfe)

    • autoBert
    • 27. Januar 2016 um 12:21

    Benütze den Parameter $bReturnPath von _FileListToArray, damit im Array der komplette Pfad & Dateiname enthalten ist. Oder füge bei jedem Zugriff auf eine der Dateinamen noch den Pfad zur Datei mitein.

  • Levenshtein-Distanz

    • autoBert
    • 27. Januar 2016 um 03:14
    Zitat von Bioshade

    Gut möglich. Ich weiß nur, dass ich hier im Forum keine gefunden habe, die zum einen nicht versucht eine (in den meisten Fällen) nichtssagende Prozentzahl daraus zu machen, und zudem nicht eine extra DLL verwendet...

    Die von bernd670 verwendet beispielsweise eine DLL, die man erst noch herunterladen müsste ...

    Da hast du etwas überlesen in dem von dir genannten Thema, denn1 Seite zuvor hat Bernd eine reine AutoIT-Lösung gepostet.-

    Zitat von Bioshade

    ... des Weiteren scheint sie keine Umsetzung der Levenshtein-Distanz zu sein, sondern die exakte Inversion.


    Sie liefert exakt die gleichen Ergebnisse wie deine (gefundene?) Umsetzung. Dies kannst du mit diesem Testprogramm überprüfen: LevenstheinVergleich.au3
    und das in ca. 80% der Zeit:

    Code
    BioShade: 200098.72128
    Bernd670: 160370.64
    BioShade<=>Bernd570 Identische Ergebnisse? True
    Zitat von Bioshade

    Das war übrigens kein Schreibfehler... der Typ nannte sich wirklich "Levenshtein" ... ;)

    doch von mir, der Algo wurde so nach ihm benannt, er selbst wird auch Lewenstein *) geschrieben. Im gleichen Thema im Eröffnungsbeitrag hat @Oscar die gleicke FaTolStrComp00.AU3 wie @bernd670 eingestellt. Und wie ich gerade festgestellt habe wird dort auch der Author benannt: Lutz Müller, FH Köln Campus Gummersbach (uuchip https://autoit.de/www.autoit.de). Da habe ich die AutoIT-Lösung also dem falschen zugeschrieben.

    *) mich würde auch die Schreibweise Löwenstein nicht verwundern.

    mfg autoBert

  • FileWrite Problem

    • autoBert
    • 26. Januar 2016 um 22:36

    Vielleicht erklärst du ersteinmal was du erreichen willst? Ein Sleep zum senken der Prozessorlast fehlt auch in deiner Schleife.

  • FileWrite Problem

    • autoBert
    • 26. Januar 2016 um 22:15

    In den Zeilen ,it @ScriptDir fehlt der '\' zwischen Pfad und Dateiname,

  • Levenshtein-Distanz

    • autoBert
    • 26. Januar 2016 um 15:06

    Afair ist die 1. Lösung nach Levenstein in AutoIT von @bernd670

  • Datei kopieren via Barcode

    • autoBert
    • 26. Januar 2016 um 00:00

    Bin gerade (beim suchen nach etwas anderem zufällig) auf @HotKeyPressed gestossen, dies wäre evtl. die Lösungsmöglichkeit ohne GUI und schlanckem Skriptcode, einfach einmal das 2. Beispiel in der Hilfe zu HotKeySet anschauen. Gleichzeichtig kannst du damit auch überprüfen ob alle deine Zeichen von HotKeySet übergeben werden.

  • schärferes Mittel als ProcessClose

    • autoBert
    • 25. Januar 2016 um 22:37

    Schau mal in die Doku von taskkill, dort sollte ja erläutert sein was der Parameter /f bewirkt. Vielleicht reicht auch schon taskkill /h (diesen Parameter gibt es hoffentlich) ja auch schon für das Verständniss.

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™