分页: 1 / 1

异步复制粘贴

发表于 : 2009-08-23 17:38
xiooli
RT
有个笑话:
是这样的张总,你在家里的电脑上按了CTRL+C,然后在公司的电脑上再按CTRL+V是肯定不行的。即使同一篇文章也不行。不不,多贵的电脑都不行。
实际上要实现这个东西也不难,只要crtl+c的时候能够将剪贴板里面的东西存在文件里面发送到一个服务器上面(比如ftp服务器),然后在另一台机器上 ctrl+v 就从该服务器上面取出来然后存到剪贴板里面就行了。谁写一个?

Re: 异步复制粘贴

发表于 : 2009-08-23 18:56
freesky3555
如果有服务,可以使用rcp , 不过我的水平有点低,不知道Ctrl + C的内容保存到了哪里,呵呵。再有热键的改改了吧?要不和本地的操作不是冲突了吗?

Re: 异步复制粘贴

发表于 : 2009-08-23 19:13
eexpress
折腾,这不实用。都有远程协助了啊。

Re: 异步复制粘贴

发表于 : 2009-08-23 19:15
delectate


因为传输时候就有可能出现错误

传输文本还好办,如果是文件,就惨了。

不过有间接的解决方案:

文本:paste.ubuntu.org.cn

文件:ubuntuone dropbox

Re: 异步复制粘贴

发表于 : 2009-08-23 21:12
c\nc
热键不能用 ctrl-c 和 ctrl-v ,否则……
找个在线 paste 的网站,两头都用脚本调用一下就好了。

Re: 异步复制粘贴

发表于 : 2009-08-23 21:16
bones7456
直接nc过去也是可以考虑的,不过这样内网就比较烦了。

Re: 异步复制粘贴

发表于 : 2009-08-24 1:29
xzap
应该就是这样
while :
do
xclip -o > 1
done
然后下面就把1传到ftp什么的
然后在另外的机器

先是下载的代码比如wget
echo `wget $url/1`|xclip

Re: 异步复制粘贴

发表于 : 2009-08-24 10:26
xiooli
xzap 写了:应该就是这样
while :
do
xclip -o > 1
done
然后下面就把1传到ftp什么的
然后在另外的机器

先是下载的代码比如wget
echo `wget $url/1`|xclip
跟我想的一样 :em05

Re: 异步复制粘贴

发表于 : 2009-08-24 11:02
roylez
不是有 http://cl1p.net 吗?

Re: 异步复制粘贴

发表于 : 2009-08-24 14:36
bones7456
roylez 写了:不是有 http://cl1p.net 吗?
赞~~

Re: 异步复制粘贴

发表于 : 2009-08-24 16:37
tusooa

代码: 全选

#!/usr/bin/env python
import sys, os
while True:
    arg = sys.argv[1]
    del sys.argv[1]
    if arg == '-c' or arg == '--copy':
        copy = True
        paste = False
    elif arg == '-p' or arg == '--paste':
        paste = True
        copy = False
    else:
        sys.stderr.write("Option error: Unknow option `%s'" % arg)
        sys.exit(1)
    if len(sys.argv) == 1:break
if copy:
    text = sys.stdin.readline()
    f = open('/tmp/tmpfile_cp', 'w')
    f.write(text)
    f.close()
    os.system('cp /tmp/tmpfile_cp <host>')
else:
    os.system('cp <host> /tmp/tmpfile_cp')
    f = open('/tmp/tmpfile_cp', 'r')
    text = f.readline()[:-1]
    print text
    f.close()
sys.exit(0)
$ cptext -c
some text

$ cat /tmp/tmpfile_cp
some text
$ cptext -p > out.txt
$ cat out.txt
some text

Re: 异步复制粘贴

发表于 : 2009-08-24 16:57
xiooli
ls,你那个只能在同一台机器上面用阿,不能在这台机器上ctrl+c后在另外一台机器上ctrl+v

Re: 异步复制粘贴

发表于 : 2009-08-24 17:33
lerosua
某天你在密码上 ctrl+c,
我在你服务器上取回ctrl+v
yeah, 你银行的钱到手了

Re: 异步复制粘贴

发表于 : 2009-08-24 17:54
delectate
lerosua 写了:某天你在密码上 ctrl+c,
我在你服务器上取回ctrl+v
yeah, 你银行的钱到手了
这个东西,就没有安全性可言

Re: 异步复制粘贴

发表于 : 2009-08-24 18:12
xiooli
lerosua 写了:某天你在密码上 ctrl+c,
我在你服务器上取回ctrl+v
yeah, 你银行的钱到手了
再整个加密的 :em05