Mehrere Felder kopieren geschlossen 

Status
Für weitere Antworten geschlossen.

fexs

Registered +
Registriert
Mai 2009
Beiträge
316
Hallo,
ich wusste nicht in welchen Bereich ich es posten soll also hab ich es sicherheitshalber mal hier rein gepostet.

Also ich muss auf der Arbeit 1000 mal hintereinandern immer die selben Felder aus einem Programm heraus in ein Anderes kopieren. Es sind so ungefähr 8 Felder die in beiden Programmen genau identisch sind. Ich muss immer Feld1 kopieren und es im anderen Fenster in Feld1 einfügen. Dann Feld2 in Feld2 und so weiter.

Gibt es nicht irgendeinen Weg wie man alle Felder gleichzeitig kopieren und einfügen kann? Oder zB erst alle Felder einzeln kopieren und dann wieder alle Felder einzeln einfügen?

Da müsste es doch irgendein Hilfsprogramm oder ein Windows-Trick geben oder? Bin mal gespannt ob jemand was weiß...

Danke schonmal;)
bis dann
fexs
 
Zuletzt bearbeitet von einem Moderator:
Hi.

Es wäre schön zu wissen zwischen welchen Programmen du da "Felder" kopieren + einfügen musst.

Hast du schon mal das ganze mit "Strg+C" ---> "Strg+V" gemacht?
 
Zuletzt bearbeitet von einem Moderator:
bzw. direkt zu einem automatisierungsprogramm wie z.b. AutoHotKey od. auch a3 greifen - damit dann einfach ein kleines script schreiben, welches den arbeitsablauf für dich übernimmt. kannst damit auch die maus steuern, wenns nötig ist, besser wär aber, wenn du das ganze über tasteneingaben machst, da du dann die maus weiterhin frei bedienen kannst. ;)
und auch das wechseln zwischen fenstern ist damit kein problem: im script einfach der entsprechende befehl und schon guckt das script, ob ein programmfenster existiert und wenn dem so ist, dann wechselt er zu dem fenster, wenn es nicht existiert, dann pausiert das programm. ;)

damit das ganze dann auch für leute, die mit programmieren & scripten eigentlich gar nichts am hut haben, brauchbar wird, wird bei ahk zumindest ein kleines tool mitgeliefert, mit welchem du einfach deine handlungen mitschreiben kannst - und den daraus entstandenen code kannst dann direkt in ner while-schleife immer weiter abarbeiten lassen.

sofern du auf arbeit keine eigenen programme installieren darfst: auch gar kein problem: schreibst das programm einfach zu hause und compilierst es dann (ist bei ahk zumindest ganz einfach und am ende kommt eine exe raus). die exe-datei kannst du dann auf jedem beliebigen system ohne probleme od. einschränkungen ausführen. ;) (und nichts muss auf dem zielsystem dann installiert werden!)
 
Die Programme sind ja unwichtig und von Strg+C und Strg+V will ich ja gerade loskommen:D.
Ich würde es ja mit Makros machen aber wir dürfen auf der Arbeit wirklich nichts installiern. Daheim hab ich diese Programme nicht also kann ich so wohl auch kein Programm schreiben oder doch?
 
Geht es jetzt hier um Excel, fexs, oder geht es um den programmiertechnischen Aspekt? Weil für beides haben wir entsprechende Unterforen.


Linda
 
Ich würde es ja mit Makros machen aber wir dürfen auf der Arbeit wirklich nichts installiern. Daheim hab ich diese Programme nicht also kann ich so wohl auch kein Programm schreiben oder doch?

Na, das musst du schon uns sagen, wir wissen auch nicht ob du auf der Arbeit Programme ausführen darfst ;)
Wenn das nicht geht, dann wird es kaum Möglichkeiten geben deine Aufgabe zu automatisieren, zumindest nicht ohne das verwendete Programm genauer zu kennen.
 
auf arbeit darfst nichts installieren - gleichbedeutend mit du darfst keine exe-dateien ausführen?

im übrigen kämst du mit einem script eben vom strg + v weg - du würdest einmal ein script schreiben und das würde vollautomatisiert alle felder, eines nach dem nächsten, übertragen. und sofern du deine eingaben auf reine tastatureingaben beschränken kannst: schreib dir einfach die abläufe auf, die du auf der tastatur eingibst und schon kannst du dir daraus auch zu hause das script schreiben, dort auch compilieren und dann als fertige - installationsfreie - exe-datei mit auf arbeit nehmen, wo die datei dann arbeiten kann. ;)
 
Gibt es eigentlich noch einen Rest, der nicht identisch ist? Denn sonst wüde es sich vielleicht anbieten, einfach die betreffende Datei ganz zu kopieren.

Wäre schon nicht schlecht zu wissen um welches Programm es sich handelt...
 
Bei den wenigen Informationen des TS hier hat man schon fast keine Lust zu helfen. Ich möchte nur auf das Thema Kompilieren eingehen. Sofern nämlich am PC deines AGs das Ausführen von Visual Basic Scripts nicht unterbunden wird, kannst du einfach in Notepad den Code schreiben und die .vbs direkt ausführen. Der Code wird nicht als .exe kompiliert sondern zur Laufzeit interpretiert. Alles was du brauchst ist Notepad und ein paar VBS-Funktionen, so in der Art:

If WSHShell.AppActivate(Titelleiste) Then
WScript.Sleep 100
WshShell.SendKeys "{TAB 3}"
WshShell.SendKeys "^c"
...


Jetzt kannst du schreiben welche Tasten du in welchen Fenstern drückst, dann stell ich dir den Code zusammen. :)

Achso, dazu noch was:

Gibt es nicht irgendeinen Weg wie man alle Felder gleichzeitig kopieren und einfügen kann? Oder zB erst alle Felder einzeln kopieren und dann wieder alle Felder einzeln einfügen?

Ja, bedingt. Schau dir mal MultiClipboard von ac'tivAid an.

Gruß

FeliX_22
 
Zuletzt bearbeitet von einem Moderator:
Naja ich darf .exe ausführen aber nichts installiern. Das eine Programm ist Access und das andere ist ein Firmeninternes Programm...

Ich hab jetzt mit ner Sondergenehmigung den Treiber einer Logitech G11 installieren dürfen:). Jetzt kann ich die Makros auf die G-Tasten speichern:bounce:!
Danke für eure Hilfe!!
fexs
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten