十 09
今日发现了一个很值得安装使用的FX扩展Ubiquity ,当看完它的Flash说明之后有种畅快的感觉。
Ubiquity for Firefox from Aza Raskin on Vimeo .
通过安装这个扩展,可以很方便的通过命令行的方式在FX中实现调用各种开放的网络资源。当安装完此扩展,就可以使用多种命令,这里已经有人将这些命令的使用方法 总结出来了。
如果觉得这些命令不过瘾,也可以自己按照说明文档 尝试开发,或者在这里 找找看别人已经开发出来的命令行脚本,有没有自己想要的。我在这里发现了两个自己会经常用到的命令,一个是通过发送饭否的命令,另一个是豆瓣“我说”和“推荐”的命令。
看看下面的贴图就知道这两个命令的运行效果了,实在是方便!
在FX中先通过自己定义的快捷键调出Ubiquity窗口(默认是Ctrl+Space,因为跟输入法冲突,安装之后需要修改),然后键入douban-r,就可以将当前页面发送到豆瓣推荐,还可以在命令后面加入自己对网页的评论。
在某网页发现一段话,选中之后,调用Ubiquity,键入fanfou命令,会将选中的文字更新到你的饭否。
刚装上还没有来得及一一尝试各个命令,相信随着使用的频繁,能发现它带来的更多方便之处。
Related posts
七 10
对一组文件中的每一个文件执行某个特定命令。
FOR %variable IN (set) DO command [command-parameters]
%variable 指定一个单一字母可替换的参数。
(set) 指定一个或一组文件。可以使用通配符。
command 指定对每个文件执行的命令。
command-parameters
为特定命令指定参数或命令行开关。
在批处理程序中使用 FOR 命令时,指定变量请使用 %%variable
而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.
如果命令扩展被启用,下列额外的 FOR 命令格式会受到
支持:
FOR /D %variable IN (set) DO command [command-parameters]
如果集中包含通配符,则指定与目录名匹配,而不与文件
名匹配。
FOR /R [[drive:]path] %variable IN (set) DO command [command-parameter
检查以 [drive:]path 为根的目录树,指向每个目录中的
FOR 语句。如果在 /R 后没有指定目录,则使用当前
目录。如果集仅为一个单点(.)字符,则枚举该目录树。
Read the rest of this entry »
Related posts
十二 19
SC命令,与“服务控制器”和已安装设备进行通讯。SC.exe 检索和设置有关服务的控制信息。可以使用 SC.exe 来测试和调试服务程序。可以设置存储在注册表中的服务属性,以控制如何在启动时启动服务应用程序,以及如何将其作为后台程序运行。SC.exe 的参数可以配置指定的服务,检索当前服务的状态,也可以停止和启动服务。可以创建批处理文件来调用不同的 SC.exe 命令,以自动启动或关闭服务序列。SC.exe 提供的功能类似于“控制面板”中“管理工具”项中的“服务”。 Read the rest of this entry »
Related posts
十二 11
经常要在家中和办公室两地使用笔记本,由于两个地方的网络环境不同,家中使用的是adsl,需要自动获取IP,而办公室则是固定IP。这样,每换一个地方都需要重新更改IP地址,如果能用命令行的方式更改网络配置,并且做成批处理文件的话,就方便多了。
实际上,在Windows中确实有类似于Linux中ifconfig这样的命令用来配置网络。这个命令就是netsh。如果是修改IP地址的话,可以用
1
netsh interface ip set address [ name =] [ [ source=] dhcp |[ source=] static [ addr=] IP address [ mask=] IP subnet mask] [ [ gateway=] |none [ gwmetric=] integer]
具体列子,如把“本地连接”改成自动获取ip地址,则可以用
1
2
net interface ip set address name ="本地连接" source=static addr=172.16.18.2 mask=255.255.255.0 gateway=172.16.18.1 gwmetric=1
set dns address name ="本地连接" addr=172.16.18.1
如果改成自动获取ip,则可以用
1
net interface ip set address "本地连接" dhcp
知道了如何用netsh命令更改IP,接下来创建一个更改脚本。用记事本编辑:
1
2
interface ip set address "本地连接" 172.16.18.5 255.255.255.0 172.16.18.1 1
set dns address "本地连接" 172.16.18.1
保存为172.sh。然后再用记事本编辑:
保存为一个批处理文件changeip.bat。
以后再更改网络配置只要执行changeip.bat就可以了,再也不需要在windows中一遍遍的手工输入了。
另外还有一个有用的命令netsh dump,利用它可以把当前的网络配置导出为一个txt文件保存。
1
netsh dump > d:\NetConfig.txe
如果修改了地址之后又想改回来的话,就可以用netsh exec命令
1
netsh exec > d:\NetConfig.txe
P.S.: netsh命令的其他功能
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
.. - 移到上一层上下文级。
? - 显示命令列表。
aaaa - 更改到 `aaaa' 上下文。
abort - 丢弃在脱机模式下所做的更改。
add - 将一个配置项添加到项目列表中。
alias - 添加一个别名
bye - 退出程序。
commit - 提交在脱机模式中所做的更改。
delete - 在项目列表上删除一个配置项目。
dhcp - 更改到 `dhcp' 上下文。
dump - 显示一个配置脚本。
exec - 运行一个脚本文件。
exit - 退出程序。
help - 显示命令列表。
interface - 更改到 `interface' 上下文。
offline - 将当前模式设置成脱机。
online - 将当前模式设置成联机。
popd - 从堆栈上打开一个上下文。
pushd - 将当前上下文放推入堆栈。
quit - 退出程序。
ras - 更改到 `ras' 上下文。
routing - 更改到 `routing' 上下文。
set - 更新配置设置。
show - 显示信息
unalias - 删除一个别名。
wins - 更改到 `wins' 上下文。
Related posts
十一 15
一、系统管理
lusrmgr.msc----本机用户和组
services.msc---本地服务设置
compmgmt.msc---计算机管理
diskmgmt.msc---磁盘管理实用程序
dfrg.msc-------磁盘碎片整理程序
devmgmt.msc--- 设备管理器
rsop.msc-------组策略结果集
perfmon.msc----计算机性能监测程序
ntmsmgr.msc----移动存储管理器
secpol.msc-----本地安全策略
fsmgmt.msc-----共享文件夹管理器
gpedit.msc-----组策略
Read the rest of this entry »
Related posts
Recent Comments