Hallo Alle zusammen
Ich habe folgendes Problem.
Das ganze sollte mal ein Programm werden was mir in QWS System Duplikate sucht.
Prinzip: Grundaten werden in eine Excel Datei eingetragen in A1 bis A Irgendwas.
Er soll die Daten A1 nehmen in das QWS wechseln das Skript durchführen
Werdend dessen werden neue Daten in die Zwischenablage kopiert
Die er dann in B1 schreiben soll.
Das Grundskript habe ich stehen ( hoffe ich)
Ich habe nur leider keine Ahnung wie ich die schleife schreiben soll da
Die Länge der A Spalte ja variabel ist und er nicht 100 leere spalten durchsuchen
Soll.
Also es sollte gehen: Daten in A1 lesen, dann Skript , dann Ergebnis in B1 eintragen
Dann das ganze von vorne mit A2 ….. Eintragen in B2 und so weiter bis er in spalte A keine
Daten mehr findet dann Ende.
Ach ja vergesst das Skript in der Mitte das wird ausgetauscht gegen das QWS Skript
Das war nur zum testen.
Ich hoffe jemand kann mir hier weiter helfen.
[autoit]#include <Excel.au3>
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]$sFilePath1 = @ScriptDir & "\Test1.xls" ; Diese Datei sollte bereits existieren
[/autoit][autoit][/autoit][autoit][/autoit][autoit]$oExcel = _ExcelBookOpen($sFilePath1)
[/autoit][autoit][/autoit][autoit]$sCellValue = _ExcelReadCell($oExcel, 1, 1)
[/autoit][autoit][/autoit][autoit]clipput($sCellValue)
[/autoit][autoit][/autoit][autoit]; das script wird noch ausgetauscht dann macht auch das _ExcelReadCell($oExcel, 1, 1) einen sinn
[/autoit][autoit][/autoit][autoit]WinActivate ("a1.txt")
WinWaitActive ("a1.txt")
Sleep (1000)
Send("{LSHIFT down}")
send ("{right 6}")
Send("{LSHIFT up}")
send ("^c")
While Sleep(50)
$sText = ClipGet()
_ExcelWriteCell($oExcel, $sText, 1, 2)
Do
Sleep(50)
Until ClipGet() <> $sText
WEnd
[/autoit]
Danke
Adamkaller