Discussione:
domanda copia/incolla in automatico..
(troppo vecchio per rispondere)
franz
2005-10-19 12:11:30 UTC
Permalink
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
a_____a
2005-10-19 12:20:12 UTC
Permalink
Post by franz
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
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
franz
2005-10-19 12:24:26 UTC
Permalink
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
franz
2005-10-19 12:31:26 UTC
Permalink
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
a_____a
2005-10-19 12:40:27 UTC
Permalink
Post by franz
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
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
DocDoc
2005-10-19 13:08:46 UTC
Permalink
Post by franz
quindi, ogni volta che devo fare questa azione devo: aprire il file
txt, selezionare tutto, fare copia .. e poi fare incolla dove mi
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/
a_____a
2005-10-19 13:13:34 UTC
Permalink
Post by DocDoc
Post by franz
quindi, ogni volta che devo fare questa azione devo: aprire il file
txt, selezionare tutto, fare copia .. e poi fare incolla dove mi
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!
giusto! ultraedit, textpad ma sono tutti a pagamento.
il suggerimento pero' e' ottimo.

ciao
e***@pirulazio.com
2005-10-19 13:57:27 UTC
Permalink
Forse clipomatic fa al caso tuo.
Ciao.
DocDoc
2005-10-19 15:43:36 UTC
Permalink
Post by a_____a
giusto! ultraedit, textpad ma sono tutti a pagamento.
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.
--
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/
DocDoc
2005-10-19 15:48:51 UTC
Permalink
Aggiungo anche questo:
http://www.crimsoneditor.com/
--
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/
Farfarello
2005-10-19 18:52:28 UTC
Permalink
Il giorno 19/10/2005, alle ore 14.11.30, l'amico franz nel messaggio
... 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.
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
***@gmail.com
Fosco
2005-10-20 02:01:52 UTC
Permalink
"franz"
Clipomatic
http://www.mlin.net/Clipomatic.shtml
http://www.mlin.net/files/Clipomatic20.zip

Oppure come ti hanno suggerito basta anche uno script VBS
con le impostazioni di Internet basse pero' :

ti faccio un esempio generico
Set fs = CreateObject("Scripting.FileSystemObject")
Set oShell = WScript.CreateObject("WScript.Shell")
'on error resume next
'Set fs = CreateObject("Scripting.FileSystemObject")
Set oShell = WScript.CreateObject("WScript.Shell")
sKey = oShell.RegRead("HKEY_USERS\.DEFAULT\Software\" & _
"Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\1C00")

'Dim objHTM
Set objHTM = CreateObject("htmlfile")
'Dim strTXT
strTXT = objHTM.ParentWindow.ClipboardData.GetData("text")
'Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fs.CreateTextFile("clip.clip", True)
f.WriteLine strTXT
' attenzione potrebbe non funzionare a seconda dei
' settaggi di protezione di IE
Msgbox "Fatto " & sKey
oShell.run"clip.clip"


questo e' Autoit
http://www.hiddensoft.com/autoit3/
;
; Synopsis:
; ClipTxt2File() - Take text from the clipboard & write it to a file.
;
; Function Description:
; Take any text in the clipboard & write it out to the specified file.
;
; Parameters:
; $FILE = File to write the clipboard text to.
; $MODE = 1|2 - 1 = Append to the file specified.
; 2 = Overwrite the specified file.
;
; Requirements:
; None
;
; Return Value(s):
; 0 = Success.
; @ERROR = 1 = Could not open specified file.
; @ERROR = 2 = Could not write to specified file.
;
; Notes:
; None
;
; Version:
; 2.1
;
; Author:
; Brian Keene <***@yahoo.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
Fosco
2005-10-20 05:23:33 UTC
Permalink
"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
franz
2005-10-20 09:03:09 UTC
Permalink
ragazzi, che dirvi, grazie a tutti..

franz

Loading...