吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3678|回复: 11
收起左侧

[其他转载] 个人整理收藏的BAT内容。

   关闭 [复制链接]
911061873 发表于 2017-7-12 00:30
最近看到了一个C语言学习的帖子“http://www.52pojie.cn/thread-623367-1-1.html”,打开后提示权限不足。才发现一直潜水的我。积分太少了。希望大家多多支持。


我不太清楚BAT在发代码的时候应该选择什么语言,我就随便选了一个VB。还望大神指教一下应该选择什么。






第一个:利用电脑无线网卡发射无线.bat


[Visual Basic] 纯文本查看 复制代码
@echo off
color 3B

:WindowsZIA
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"  
if '%errorlevel%' NEQ '0' (  
	echo 开始获取管理员权限,请点击是。
	choice /t 2 /d y /n >nul    
	goto UACPrompt  
) else ( goto gotAdmin ) 

:UACPrompt  
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"  
    "%temp%\getadmin.vbs"  
    exit /B  

:gotAdmin  
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )  
    pushd "%CD%"  
    CD /D "%~dp0" 
    goto startx

:startx
del %systemroot%\System32\admintestf.txt
cls
echo.
echo                    简洁WIFI配置程序v1.2
echo.
echo            * 说明1:建立WIFI需无线网卡及驱动支持
echo.
echo            * 说明2:设置ICS共享时需开启Windows Firewall
echo.
echo 请输入数字选择功能:
echo.
echo 	  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo 	  ┃    1.  配置WiFi            2.  查看联接设备        ┃
echo 	  ┃                                                    ┃ 
echo 	  ┃    3.  修改WIFI名称        4.  修改WIFI密码        ┃
echo 	  ┃                                                    ┃
echo 	  ┃    5.  启用WiFi服务        6.  禁用WiFi服务        ┃
echo 	  ┃                                                    ┃
echo 	  ┃    7.  退出程序                                    ┃
echo 	  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┛
echo.
choice /C 1234567 /N /M " 选择功能 [1-7]:" 
if ERRORLEVEL 7 goto ZEnd
if ERRORLEVEL 6 goto ZStp
if ERRORLEVEL 5 goto ZGot
if ERRORLEVEL 4 goto ZPsw
if ERRORLEVEL 3 goto ZChange 
if ERRORLEVEL 2 goto ZSet 
if ERRORLEVEL 1 goto ZTech

:ZTech
cls
  netsh wlan set hostednetwork mode=allow
:SetID
echo.
  set /p ssid=请输入你的WIFI名称(取消请按C):
  if "%ssid%"=="" echo 请输入名称&pause&goto:SetID
  if "%ssid%"=="c" goto WindowsZIA 
  netsh wlan set hostednetwork ssid=%ssid%
:SetKey
echo.
  set /p pw=请输入你的WIFI密码:
  if "%pw%"=="" echo 请输入名称&pause&goto:SetKey
  netsh wlan set hostednetwork key=%pw%
  netsh wlan start hostednetwork
echo  WIFI配置初始化成功,请进入网络连接内继续设置:
echo.
echo  步骤如下:右键点击桌面任务栏右下角网络图标——打开网络和共享中心——
echo.
echo        更改适配器设置——请将正连接到网络的有线网络设置选择“共享”
echo.
echo        并选中到刚才设置的虚拟网络:%ssid%
echo.
echo  如果无法共享,请稍候或者关闭杀毒软件防火墙尝试,不行则注销后再尝试~
echo.
echo 按任意键返回
 pause>nul
 goto WindowsZIA

:ZSet
cls
netsh wlan show hostednetwork
echo.
echo 按任意键返回
 pause>nul
 goto WindowsZIA

:ZChange
cls
echo.  
 set /p ssid=请输入你的WIFI名称(取消请按C):
 if "%ssid%"=="" echo ID不能为空&goto:ZChange
 if "%ssid%"=="c" goto WindowsZIA
 netsh wlan set hostednetwork ssid=%ssid% 
 goto WindowsZIA

:ZPsw
cls
echo.
 set /p pw=请输入新的WIFI密码(取消请按C):
 if "%pw%"=="" echo 密码不能为空&goto:ZPsw
 if "%pw%"=="c" goto WindowsZIA
 netsh wlan set hostednetwork key=%pw% 
 goto WindowsZIA



:ZGot
cls
netsh wlan set hostednetwork mode=allow
echo 虚拟WiFi已成功启用
echo 按任意键返回
 pause>nul
 goto WindowsZIA

:ZStp
cls
netsh wlan set hostednetwork mode=disallow
echo 虚拟WiFi已成功禁用
echo 按任意键返回
 pause>nul
 goto WindowsZIA
end

:ZEnd
exit




第二个:批处理判断并获取管理员权限.bat
自己写BAT的时候有些东西需要管理员权限运行。经常因为没有权限而运行失败,或者忘记了右键以管理员身份运行。所以网上搜索并整理了以下代码。


[Visual Basic] 纯文本查看 复制代码
@echo off  

>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"  

REM 如果错误信息不是0那就说明没有管理员权限
if '%errorlevel%' NEQ '0' (  
	echo 开始获取管理员权限,请点击是。
	choice /t 2 /d y /n >nul    
	goto UACPrompt  
) else ( goto gotAdmin )  
  
:UACPrompt  
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"  
    "%temp%\getadmin.vbs"  
    exit /B  
  
:gotAdmin  
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )  
    pushd "%CD%"  
    CD /D "%~dp0"  


REM 下面加上你要运行的代码。


免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
zqq200808 + 1 + 1 用心讨论,共获提升!
youyudewo99 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 911061873 发表于 2017-7-15 15:40
宁丹妮 发表于 2017-7-12 23:01
第一个主要用来干什么呢??

第一个可以用电脑的无线网卡发射WIFI,比如笔记本用有线上网,然后想创建一个WIFI,就可以用这个。这个比那些软件要纯净。
seazer 发表于 2017-7-12 00:52
dai55555 发表于 2017-7-12 01:13
清风尘客 发表于 2017-7-12 01:24
还以为是百度阿里腾讯   尴尬了
kx1408 发表于 2017-7-12 06:01 来自手机
学习学习~
hsaihuaer 发表于 2017-7-12 07:52

谢谢分享,非常感谢
yuechenxing 发表于 2017-7-12 08:40
应该是选择VBS脚本
头像被屏蔽
zenaiwen 发表于 2017-7-12 09:04
提示: 作者被禁止或删除 内容自动屏蔽
宁丹妮 发表于 2017-7-12 23:01
第一个主要用来干什么呢??
 楼主| 911061873 发表于 2017-7-15 14:52
yuechenxing 发表于 2017-7-12 08:40
应该是选择VBS脚本

好的,多谢指教。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 01:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表