fferder
火狐狸
火狐狸
  • UID34842
  • 注册日期2010-12-12
  • 最后登录2014-07-21
  • 发帖数213
  • 经验42枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
  • 社区居民
阅读:4870回复:16

有没有什么方法能在火狐打开的时候同时打开翻?软件?

楼主#
更多 发布于:2011-04-18 11:19
关闭火狐的时候同时也关闭翻?软件?谢谢!就是把两者连在一起的方法!
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
1楼#
发布于:2011-04-18 11:19
翻墙的方法各种各样,LZ说的是一个翻墙软件吧,应该没有现成的,需要自己写。我现在都是设定Windows启动的时候直接启动翻墙软件,翻墙软件不自动设定IE的代理服务器。机器内存4G,所以也不在乎这点内存。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
2楼#
发布于:2011-04-18 11:19
实际上,LZ要的是Firefox启动时直接启动某个程序,退出时自动终止这个程序。对Firefox的开发我不是很熟悉,我倒是可以写一个普通的程序,启动时自动运行Firefox和翻墙程序,等待Firefox,当Firefox结束时再强制结束翻墙程序,这个我倒是比较容易写。
fferder
火狐狸
火狐狸
  • UID34842
  • 注册日期2010-12-12
  • 最后登录2014-07-21
  • 发帖数213
  • 经验42枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
  • 社区居民
3楼#
发布于:2011-04-18 11:19
GOLF-AT:实际上,LZ要的是Firefox启动时直接启动某个程序,退出时自动终止这个程序。对Firefox的开发我不是很熟悉,我倒是可以写一个普通的程序,启动时自动运行Firefox和翻墙程序,等待Firefox,当Firefox结束时再强制结束翻墙程序,这个我倒是比较容易写。回到原帖

这个功能很实用的!这样只要使用火狐,城墙就没有了,多方便!!!
ndd200
火狐狸
火狐狸
  • UID31135
  • 注册日期2009-11-20
  • 最后登录2015-05-26
  • 发帖数195
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
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封装下。
fferder
火狐狸
火狐狸
  • UID34842
  • 注册日期2010-12-12
  • 最后登录2014-07-21
  • 发帖数213
  • 经验42枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
  • 社区居民
5楼#
发布于:2011-04-18 11:19
能把它写成个扩展就好了!
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2025-04-27
  • 发帖数2040
  • 经验656枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
6楼#
发布于:2011-04-18 11:19
就您这技术还是悠着点吧,保不定哪天就摔下来了
-いたんですか? -ええ、ずっと
lord
非常火狐
非常火狐
  • UID6208
  • 注册日期2005-05-21
  • 最后登录2025-05-31
  • 发帖数641
  • 经验86枚
  • 威望0点
  • 贡献值12点
  • 好评度3点
  • 社区居民
  • 忠实会员
7楼#
发布于:2011-04-18 11:19
用来自定义命令快捷键的软件都行
心想事成,人生如梦
fferder
火狐狸
火狐狸
  • UID34842
  • 注册日期2010-12-12
  • 最后登录2014-07-21
  • 发帖数213
  • 经验42枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
  • 社区居民
8楼#
发布于:2011-04-18 11:19
能讲具体吗?
lanzhen
小狐狸
小狐狸
  • UID35648
  • 注册日期2011-03-24
  • 最后登录2011-06-22
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2011-04-18 11:19
我是在联网的同时自动连接ssh客户端的,这个操作可以利用win系统自带的计划任务来实现,触发条件可以设为联网成功的系统事件,很方便。
Enjoy the Beauty of the World.
cdtylh06
狐狸大王
狐狸大王
  • UID33490
  • 注册日期2010-07-21
  • 最后登录2018-09-03
  • 发帖数459
  • 经验113枚
  • 威望0点
  • 贡献值30点
  • 好评度4点
  • 社区居民
  • 忠实会员
10楼#
发布于:2011-04-18 11:19
lanzhen:我是在联网的同时自动连接ssh客户端的,这个操作可以利用win系统自带的计划任务来实现,触发条件可以设为联网成功的系统事件,很方便。回到原帖

能说下具体的步骤吗,我也是ssh,用的是Bitvise Tunnelier客户端!
lord
非常火狐
非常火狐
  • UID6208
  • 注册日期2005-05-21
  • 最后登录2025-05-31
  • 发帖数641
  • 经验86枚
  • 威望0点
  • 贡献值12点
  • 好评度3点
  • 社区居民
  • 忠实会员
11楼#
发布于:2011-04-18 11:19
fferder:能讲具体吗?回到原帖

软件效果类似批处理,但功能更强

比如 热键软件 Hoekey,介绍,可以自定义热键 win+f 同时启动
~f=Run|火狐;
=Wait| 1000;
=Run|翻墙软件;

同时关闭 win+x
~x=kill||火狐;
=Wait| 1000;
=kill||翻墙软件;
心想事成,人生如梦
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度141点
  • 社区居民
  • 最爱沙发
  • 忠实会员
12楼#
发布于:2011-04-18 11:19
cdtylh06
能说下具体的步骤吗,我也是ssh,用的是Bitvise Tunnelier客户端!
回到原帖

我也用的的是 Bitvise Tunnelier。
我是开机自动联网,自动启动 Bitvise Tunnelier(设置参数 -loginOnStartup 自动登陆)。
ndd200
火狐狸
火狐狸
  • UID31135
  • 注册日期2009-11-20
  • 最后登录2015-05-26
  • 发帖数195
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
13楼#
发布于:2011-04-18 11:19
白左:就您这技术还是悠着点吧,保不定哪天就摔下来了回到原帖


这只老狐狸说话好呛人啊。
lanzhen
小狐狸
小狐狸
  • UID35648
  • 注册日期2011-03-24
  • 最后登录2011-06-22
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2011-04-18 11:19
cdtylh06
能说下具体的步骤吗,我也是ssh,用的是Bitvise Tunnelier客户端!
回到原帖


我是在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了,省去每次手动拨号的麻烦.
Enjoy the Beauty of the World.
上一页
游客

返回顶部