开发者社区> 问答> 正文

hack从linux传文本文件进入虚拟机

写代码 比如test.cpp
装xdotool
在虚拟机中打开一个notepad

$ sleep 5; xdotool type "$(cat test.cpp)"
鼠标点击虚拟机中的notepad
等待一会, 代码就被打进去了.








阿里啊你真的要逼我们这样写代码么..
不理解好好比赛为啥要搞成这种样子..
限制语言限制操统限制编辑器限制打字速度..目测还限制了屏幕大小(有队伍知道怎么改分辨率么)
给这样的环境你们期望得到多好的结果..
于是最终阿里星招到大量windows下的java程序员..

展开
收起
ppwwyyxx 2014-04-26 01:03:48 11211 0
9 条回答
写回答
取消 提交回答
  • helloworld
    顶楼主下面那一段话
    2014-05-01 10:53:35
    赞同 展开评论 打赏
  • Rehack从linux传文本文件进入虚拟机
    windows下不能用吧?  求windows按键精灵版
    2014-04-30 09:58:58
    赞同 展开评论 打赏
  • 聪明!
    2014-04-26 22:31:55
    赞同 展开评论 打赏
  • 回2楼beader的帖子
    有个小 bug , 不能输出空行

    改成这样比较好

    if length of nextLine is greater than 0 then
        keystroke nextLine
    end if
    keystroke return
    2014-04-26 19:24:10
    赞同 展开评论 打赏
  • Rehack从linux传文本文件进入虚拟机
    -__-  win下自己写的 弱爆了。
    2014-04-26 14:16:53
    赞同 展开评论 打赏
  • Rehack从linux传文本文件进入虚拟机
    机智的骚年
    2014-04-26 12:32:14
    赞同 展开评论 打赏
  • 学到了
    2014-04-26 11:35:41
    赞同 展开评论 打赏
  • Rehack从linux传文本文件进入虚拟机
    赞。
    可惜好像在mac(10.9.2)上 xdotool无法正常使用。
    用AppleScript写了个mac版本的。
    使用说明:
    解压后,
    1.运行fileToKeyboard.app
    2.选择代码文件。
    3.快速切换到虚拟机当中,打开notepad或者任何你想输入代码的地方
    4.静静等待3秒


    再附上源代码,需要的同学可以自己修改,比如等待的时间之类的。


    注:修改了个小地方,新版在8楼

    -------------------------

    回7楼liteye的帖子
    感谢提醒。修改了一下。


    2014-04-26 11:35:22
    赞同 展开评论 打赏
  • Rehack从linux传文本文件进入虚拟机
    机智啊少年!!

    -------------------------

    Rehack从linux传文本文件进入虚拟机
    分辨率可以通过xfreerdp 或者rdesktop的 -g参数调节。
    2014-04-26 07:58:24
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载