当前位置: 操作系统/服务器>windows
本页文章导读:
▪关于.bat批处理的有关问题。初学者再次 关于.bat批处理的问题。菜鸟再次求救!首先先说一下需求。 公司要求我写一个脚本,脚本的开头是检测系统是否安装了7z,并且设置了环境变量(脚本后面会用到7z进行解压)。现在的问.........
▪ 寝室的电脑怎么链接单位的机器 寝室的电脑如何链接单位的机器?如题,寝室有个笔记本,单位有个台式机。 请问这两台机器怎么通过外网来连接呢?如果有知道的请告诉一下哈。 顺便说下方法。 谢谢~!严重推荐TeamViewer.........
▪ 删除文件恢复有关问题 删除文件恢复问题用硬盘重装系统,装的时候不小心把分区给合并了,结构系统装好了但是硬盘里的东西都没了。然后用一个FinalRecovery的恢复软件恢复了一下,结构都恢复了,可是打开的时.........
[1]关于.bat批处理的有关问题。初学者再次
来源: 互联网 发布时间: 2014-02-18
关于.bat批处理的问题。菜鸟再次求救!
首先先说一下需求。
公司要求我写一个脚本,脚本的开头是检测系统是否安装了7z,并且设置了环境变量(脚本后面会用到7z进行解压)。
现在的问题是这样,如果用.bat脚本获取环境变量的去判断是否设置了7z的话。万一7z的安装路径为:"c:/8-zip",或者其他的名字,那环境变量肯定就不包含7-zip这些关键字。所以这个不妥。
我的思路是这样,写一个bat脚本
call 7z (如果未设置环境变量,就会提示'7z'不是内部或外部命令.....)
然后它会继续往下面的脚本执行下去。下面要用的7z的脚本就悲催了。。。
如果判断注册表是否安装了7z的话,又怕安装是安装了。但环境变量没有设置。悲催。很纠结,公司要求,木有办法!我是搞java的,非让我写脚本...
判断注册表也有个问题,万一我用的7z是从别的机拷过来直接用的,注册表肯定是没信息的...就算环境变量里有,也未必叫7-zip,烦死了
有没有高手可以加一个判断(本人刚学bat两天,菜鸟)
if call 7z 如果调用7z命令错误就停止往下执行,并且给出提示
Thank you!
call 7z
if %errorlevel%==0 (echo 找到了) else echo 没找到
探讨
引用:
call 7z
if %errorlevel%==0 (echo 找到了) else echo 没找到
提示是有了,但脚本依然会往下执行!这样肯定不行了!
这个批处理的结构最好是像楼上那样使用goto了...
事实上虽然goto类语句在编程中被严格限制使用,但在批处理中却太常用了...
BatchFile code
首先先说一下需求。
公司要求我写一个脚本,脚本的开头是检测系统是否安装了7z,并且设置了环境变量(脚本后面会用到7z进行解压)。
现在的问题是这样,如果用.bat脚本获取环境变量的去判断是否设置了7z的话。万一7z的安装路径为:"c:/8-zip",或者其他的名字,那环境变量肯定就不包含7-zip这些关键字。所以这个不妥。
我的思路是这样,写一个bat脚本
call 7z (如果未设置环境变量,就会提示'7z'不是内部或外部命令.....)
然后它会继续往下面的脚本执行下去。下面要用的7z的脚本就悲催了。。。
如果判断注册表是否安装了7z的话,又怕安装是安装了。但环境变量没有设置。悲催。很纠结,公司要求,木有办法!我是搞java的,非让我写脚本...
判断注册表也有个问题,万一我用的7z是从别的机拷过来直接用的,注册表肯定是没信息的...就算环境变量里有,也未必叫7-zip,烦死了
有没有高手可以加一个判断(本人刚学bat两天,菜鸟)
if call 7z 如果调用7z命令错误就停止往下执行,并且给出提示
Thank you!
call 7z
if %errorlevel%==0 (echo 找到了) else echo 没找到
探讨
引用:
call 7z
if %errorlevel%==0 (echo 找到了) else echo 没找到
提示是有了,但脚本依然会往下执行!这样肯定不行了!
这个批处理的结构最好是像楼上那样使用goto了...
事实上虽然goto类语句在编程中被严格限制使用,但在批处理中却太常用了...
BatchFile code
@echo off call 7z if %errorlevel% neq 0 ( goto :end ) echo hello world :end
[2] 寝室的电脑怎么链接单位的机器
来源: 互联网 发布时间: 2014-02-18
寝室的电脑如何链接单位的机器?
如题,寝室有个笔记本,单位有个台式机。 请问这两台机器怎么通过外网来连接呢?
如果有知道的请告诉一下哈。 顺便说下方法。 谢谢~!
严重推荐TeamViewer
http://www.teamviewer.com/zhcn/index.aspx
貌似windows的远程桌面就可以搞定
用远程桌面就可以搞定了
用VPN 连接吧 如果有外网IP 的话直接远程桌面。
http://www.pckee.com/download/2.2/ttvnc2.2.rar
teamwork 都可以的 ,相当强大
直接远程桌面连接呗
还有一些远程工具
类似VNC,,
不想用工具的话,就有条件了,
第一你的PC有独立IP或者是内部IP但公司的路由上做了端口映射。
第二,开启你PC上的远程访问就是mstsc的端口和服务。
第三,在你的笔记本上MSTSC到PC就可以了。
1 试试LOGMEIN这个工具
2 windows远程桌面,前提是在单位那边外网出口做端口映射到3389
这个黑客软件来的 我因下列二楼的导致我C盘外其他盘都格式化了。
大家小心
单位有固定IP没有,如果有做个3389端口映射,并把远程开启就可以了,如果没有固定IP,安装一个域名解析软件,再做个3389端口映射也能访问
在服务器上做个VPN就好了.我们都这样做.全世界网站任你上.A B C D片任你下
如题,寝室有个笔记本,单位有个台式机。 请问这两台机器怎么通过外网来连接呢?
如果有知道的请告诉一下哈。 顺便说下方法。 谢谢~!
严重推荐TeamViewer
http://www.teamviewer.com/zhcn/index.aspx
貌似windows的远程桌面就可以搞定
用远程桌面就可以搞定了
用VPN 连接吧 如果有外网IP 的话直接远程桌面。
http://www.pckee.com/download/2.2/ttvnc2.2.rar
teamwork 都可以的 ,相当强大
直接远程桌面连接呗
还有一些远程工具
类似VNC,,
不想用工具的话,就有条件了,
第一你的PC有独立IP或者是内部IP但公司的路由上做了端口映射。
第二,开启你PC上的远程访问就是mstsc的端口和服务。
第三,在你的笔记本上MSTSC到PC就可以了。
1 试试LOGMEIN这个工具
2 windows远程桌面,前提是在单位那边外网出口做端口映射到3389
这个黑客软件来的 我因下列二楼的导致我C盘外其他盘都格式化了。
大家小心
单位有固定IP没有,如果有做个3389端口映射,并把远程开启就可以了,如果没有固定IP,安装一个域名解析软件,再做个3389端口映射也能访问
在服务器上做个VPN就好了.我们都这样做.全世界网站任你上.A B C D片任你下
[3] 删除文件恢复有关问题
来源: 互联网 发布时间: 2014-02-18
删除文件恢复问题
用硬盘重装系统,装的时候不小心把分区给合并了,结构系统装好了但是硬盘里的东西都没了。然后用一个FinalRecovery的恢复软件恢复了一下,结构都恢复了,可是打开的时候显示不存在。这是怎么回事??改怎么解决???
求高手!!!!!!!!!!
我目前都是用 易我数据恢复工具,效果还不错的。
你也试试。
去电脑城找人恢复吧,自己不要继续折腾了。
如果不是非常非常重要,建议别折腾了
如果自己用恢复软件无法恢复的话,又有重要资料必须恢复话就去找专业人士恢复吧。
用硬盘重装系统,装的时候不小心把分区给合并了,结构系统装好了但是硬盘里的东西都没了。然后用一个FinalRecovery的恢复软件恢复了一下,结构都恢复了,可是打开的时候显示不存在。这是怎么回事??改怎么解决???
求高手!!!!!!!!!!
我目前都是用 易我数据恢复工具,效果还不错的。
你也试试。
去电脑城找人恢复吧,自己不要继续折腾了。
如果不是非常非常重要,建议别折腾了
如果自己用恢复软件无法恢复的话,又有重要资料必须恢复话就去找专业人士恢复吧。
最新技术文章: