阅读:4868回复:16
有没有什么方法能在火狐打开的时候同时打开翻?软件?
关闭火狐的时候同时也关闭翻?软件?谢谢!就是把两者连在一起的方法!
|
|
1楼#
发布于:2011-04-18 11:19
翻墙的方法各种各样,LZ说的是一个翻墙软件吧,应该没有现成的,需要自己写。我现在都是设定Windows启动的时候直接启动翻墙软件,翻墙软件不自动设定IE的代理服务器。机器内存4G,所以也不在乎这点内存。
|
|
2楼#
发布于:2011-04-18 11:19
实际上,LZ要的是Firefox启动时直接启动某个程序,退出时自动终止这个程序。对Firefox的开发我不是很熟悉,我倒是可以写一个普通的程序,启动时自动运行Firefox和翻墙程序,等待Firefox,当Firefox结束时再强制结束翻墙程序,这个我倒是比较容易写。
|
|
3楼#
发布于:2011-04-18 11:19
|
|
4楼#
发布于:2011-04-18 11:19
同时启动两个程序,用批处理就可以解决了。
不过要做到同时退出的话,需要写个程序在后台监控进程了。 等等……批处理这样写也可以…… 可以等待Firefox.exe退出后,再执行下面的命令。例子里是执行taskkill结束进程。 最后把批处理封装成exe文件,隐藏执行界面。 @echo off rem 启动翻墙程序 start 翻墙程序路径\u.exe rem 启动浏览器 浏览器路径\Firefox.exe [参数1] [参数2] rem 结束u.exe taskkill /f /im u.exe 可以再完善下小细节…… 用bat2exe封装下。 |
|
5楼#
发布于:2011-04-18 11:19
能把它写成个扩展就好了!
|
|
6楼#
发布于:2011-04-18 11:19
就您这技术还是悠着点吧,保不定哪天就摔下来了
|
|
|
7楼#
发布于:2011-04-18 11:19
用来自定义命令快捷键的软件都行
|
|
|
8楼#
发布于:2011-04-18 11:19
能讲具体吗?
|
|
9楼#
发布于:2011-04-18 11:19
我是在联网的同时自动连接ssh客户端的,这个操作可以利用win系统自带的计划任务来实现,触发条件可以设为联网成功的系统事件,很方便。
|
|
|
10楼#
发布于:2011-04-18 11:19
|
|
11楼#
发布于:2011-04-18 11:19
|
|
|
12楼#
发布于:2011-04-18 11:19
|
|
13楼#
发布于:2011-04-18 11:19
|
|
14楼#
发布于:2011-04-18 11:19
cdtylh06: 我是在win7下设置的计划任务,其他设置无所谓,关键的两点是如何监测联网情况和自动后台运行ssh客户端。 1.利用系统事件来监测联网情况 win系统本身会不断监测并记录联网情况到系统事件当中,比如说我使用的网络是adsl,拨号成功的事件是来源为RasClient的20225号事件,此事件的发生就代表我联网成功了。至于如何找到自己电脑上对应联网成功的事件,可以在系统完全启动后,多断网联网几次,然后观察系统事件管理器中新增加的记录来确定,一般来说此类事件都位于“事件查看管理器--Windows日志--应用程序”分类下,很容易找到。找到该事件之后,就可以当作计划任务的触发器了。还是以我的网络为例,创建任务--触发器--新建--开始任务--发生事件时--自定义--新建事件筛选器,选择按源,我选择了RasClient,事件ID填入20225,关键字选择“经典”,确定即可。 2.自动后台运行ssh客户端 ssh客户端我用的是Bitvise Tunnelier,命令行进入安装目录,运行“Tunnelier/?”可以看到该客户端本身支持很多参数,其中的参数”-loginOnStartup“可以满足我们的需求,当成功连接某个服务器并保存用户名和密码后,用该参数可以使Tunnelier在启动时自动最小到托盘运行并自动登录。所以在计划任务的操作中,选择运行程序,路径填写你的Bitvise Tunnelier安装目录,参数填写-loginOnStartup。 这样计划任务的设置就彻底ok了,可以断网再联网测试下。 ps:计划任务还有很多用处,比如adsl可以用它实现插入网线自动拨号,再把拨号界面隐藏就可以冒充lan了,省去每次手动拨号的麻烦. |
|
|
上一页
下一页