Newsgroup: it.comp.os.win.xp
Titolo: domanda copia/incolla in automatico..

spero di essere chiaro; vi spiego:
io ho un file txt con un contenuto che mi capita di dover copiare molte
volte in un giorno in altri file di svariati generi.
quindi, ogni volta che devo fare questa azione devo: aprire il file
txt, selezionare tutto, fare copia .. e poi fare incolla dove mi
interessa.
volevo sapere se esiste un metodo per eliminare la prima fase,
cliccando sul file  (o su un suo derivato) avere gia' il contenuto in
"copia" e poter quindi fare subito "incolla".
grazie per ogni aituo
franz

 ha scritto nel messaggio 
news:1129723890.8...@g49g2000cwa.googlegroups.com...

potresti fare un batch reindirizzando l'output del tuofile.txt in un altro 
file di altro tipo.
se sono stato troppo informatichese chiedimi pure chiarimenti.
ciao 

ok, ho colto ma non saprei come farlo.
mi puoi spiegare o suggerire un link?
pero' in questo modo non copio il contenuto nel "memoria temporanea"
della funzione copia! o sbaglio??
il contenuto lo devo copiare in diversi programmi e non "tipici"; hanno
per lo piu' interfaccie web
franz

cioe', devo fare click su questo file con il contenuto che mi interessa
(o un suo derivato) e poi fare incollla (un po' qui e un po' li.. (:  )
.. quindi mi serve che il contenuto vada a finire nella funzione
"copia" di windows
ciao
franz

 ha scritto nel messaggio 
news:1129724666.3...@g49g2000cwa.googlegroups.com...

ok, ti serve una simulazione manuale.
prova con autoit, in pratica crei uno script che ti simula esattamente un 
keystroke (pressione tasti).
ti assicuro che non e' difficile, inoltre autoit e' free.
ci sono anche dei modelli gia' fatti.
ti faccio un piccolo esempio di script di autoit:
; AutoIt Version: 3.1.0
;
; il tuo commento
Run NOTEPAD.exe c:\tuofile.txt
Send ("{ENTER}")
;fine script
Questo script (ho ricordato a memoria) lancia il tuo file col notepad e 
manda un "invio"...
ciao

 interessa.
Io ti consiglio di sostituire il Notepad con qualche text editor un po' 
piu' evoluto: ce ne sono molti (il primo che mi viene in mente e' 
UltraEdit) che consentono molte funzioni comode, compresa la 
possibilita' di registrare delle macro.
Altrimenti puoi provare con dei batch, come suggerito, ma dipende da 
cosa vuoi copiare, dove lo devi copiare, e con quali criteri...
-- 
Ciao!
    -DocDoc-
--- Per scrivermi: docdoc()
sertel.net
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE!     
http://www.spamterminator.it/

 Ciao!
giusto! ultraedit, textpad ma sono tutti a pagamento.
il suggerimento pero' e' ottimo.
ciao 

Forse clipomatic fa al caso tuo.
Ciao.

 il suggerimento pero' e' ottimo.
Beh ma in internet non ci sono solo programmi a pagamento, per fortuna...;-)
Tralasciando soluzioni illegali, Googlando un pochino si trova ad 
esempio Syn Text Editor, che provero' anche io, visto che la cosa puo' 
essermi utile visto che e' anche (soprattutto) un editor per programmatori:
http://syn.sourceforge.net/index.php#top
Prova e vedi se puo' andarti bene.


Aggiungo anche questo:
http://www.crimsoneditor.com/


 copiare molte volte in un giorno in altri file di svariati generi.
Io ho trovato utilissimo questo programmino del tutto freeware, 
consigliato da PuntoInformatico:
Speed Typing
che puoi trovare all'URL:
http://www.colorpilot.com/speed-typing.html
Dacci un occhio.
funziona veramente e fa ancor piu' di quanto tu chiedi.
Ciao
-- 
Farfarello
diavoletto...@gmail.com


;
; =============================================================================
Func ClipTxt2File( $FILE, $MODE )
 $C = ClipGet()
 $F = FileOpen( $FILE, $MODE )
 If( $F = -1 )Then
  SetError(1)
  Return( "" )
 EndIf
 FileWriteLine( $F, $C )
 If( $F = -1 ) Then
  SetError(2)
  Return( "" )
 EndIf
 FileClose( $F )
 Return( 0 )
EndFunc
; =============================================================================
;
; Ex. Usage:
  $NL = Chr( 10 )
  $FILENAME = "C:\tmp\tmp.txt"
  ClipPut( "This is a test." )
  If FileExists( $FILENAME )  Then
   ClipTxt2File( $FILENAME, 2 )
  Else
   ClipTxt2File( $FILENAME, 1 )
  EndIf
  $FI = FileOpen( $FILENAME, 1 )
  $LINE = FileReadLine( $FILENAME )
  While( @Error = -1 )
   $LINE = $LINE & $NL & FileReadLine( $FILENAME )
  Wend
  MsgBox( 0, "What was in the clipboard", $LINE )
  Exit
;
; History:
; 2.1 Changed quote character.
;  2.0 Standardized documentation.
;   Added error code processing.
;  1.0 Initial release.
;
--
Fosco

"franz"
scarica e installa
http://www.autoitscript.com/autoit3/downloads.php
http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe
o se vuoi fare a meno senza installazione
http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3.zip
e prova questo ... ogni volta che clicchi sul tasto PAUSE
se e' aperto un TXT vera copiato tutto nella clipboard l'ho rabberciato
velocement e potrebbero esserci alcuni bug comunque trovi
tutto nel help di quello che scarichi (autoit)
AutoItSetOption("WinTitleMatchMode", 2)
while 1
Hotkeyset("{pause}","pause")
$pause=1
pause()
$text = WinGetText(" - Blocco note", "")
MsgBox(0, "Text read was:", $text)
ClipPut($text)
wend
func pause()
$pause=NOT $pause
while NOT $pause
sleep(10)
tooltip("Paused till you hit Pause")
wend
tooltip("")
endfunc
'Copia incolla su notepad e salva con estensione .vbs
'tutti i file (*.*)  poi ci clicchi sopra. (per esempio Clip.au3)
'se ti da' errore disattiva l'antivirus
click destro sulla icona della Traybar ed exit per terminare
--
Fosco

ragazzi, che dirvi, grazie a tutti..
franz