1. 利用vbs設(shè)置環(huán)境變量
設(shè)置環(huán)境變量是比較麻煩,源碼如下:用記事本保存為JavaHomeTool.vbs即可。
下面的腳本僅僅是設(shè)置JAVA_HOME,同樣原理有了JAVA_HOME連PATH,CLASSPATH也就可以設(shè)置了。
Set shell = CreateObject("Shell.Application")
Set selFolder = shell.BrowseForFolder(0, "選擇JAVA_HOME目錄 sunyujia@yahoo.cn:", 0, ssfDRIVES)
Set selFolderItem = selFolder.Self
selPath = selFolderItem.Path
dim wsh
Set wsh = WScript.CreateObject("WScript.Shell")
wsh.Environment("system").Item("JAVA_HOME")=selPath
MsgBox "完成設(shè)置 "+selPath
為了方便經(jīng)常重裝系統(tǒng)的人,在放一段批處理版本的
@ECHO OFF
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "D:\JDK5;%PATH%" /f
@ECHO ON
pause
用戶環(huán)境變量在HKEY_CURRENT_USER\Environment
上面是設(shè)置系統(tǒng)環(huán)境變量
用戶環(huán)境變量在HKEY_CURRENT_USER\Environment
其實(shí)說白了就是修改注冊(cè)表。沒什么技術(shù)含量
刷新注冊(cè)表和組策略的方法,在運(yùn)行里面輸入gpupdate /force或者把它寫到批處理里面,需要的時(shí)候點(diǎn)一下,很方便的。不生效的話注銷或者重啟下就可以了,2000,sp,2003及不同的版本在環(huán)境變量刷新上都太不一樣,但是重啟是萬能的。
2. 使用批處理合并當(dāng)前目錄下的sql腳本
合并當(dāng)前目錄下的sql腳本文件,因?yàn)楹芏鄷r(shí)候大量的sql腳本文件一個(gè)一個(gè)執(zhí)行很麻煩的,所以寫了這個(gè)小東東。
保存為.bat文件,會(huì)把當(dāng)前目錄下的.sql文件合并成一個(gè)文件。
@echo off
SET _TAGET_PATH=*.sql
SET _FILENAME=.\all.sql
SET SUBDIR=/s&&rem 刪除此行不遍歷子目錄
if exist "%_FILENAME%" (del "%_FILENAME%")
setlocal EnableDelayedExpansion
for /f "delims=" %%i in (’dir "!_TAGET_PATH!" /a-d /b !SUBDIR! ’) do (
@echo 正在與文件%%i合并
type "%%i" >>"!_FILENAME!"
>>"!_FILENAME!" echo.
)
endlocal
echo %_FILENAME%合并完成.
pause>nul
設(shè)置環(huán)境變量是比較麻煩,源碼如下:用記事本保存為JavaHomeTool.vbs即可。
下面的腳本僅僅是設(shè)置JAVA_HOME,同樣原理有了JAVA_HOME連PATH,CLASSPATH也就可以設(shè)置了。
Set shell = CreateObject("Shell.Application")
Set selFolder = shell.BrowseForFolder(0, "選擇JAVA_HOME目錄 sunyujia@yahoo.cn:", 0, ssfDRIVES)
Set selFolderItem = selFolder.Self
selPath = selFolderItem.Path
dim wsh
Set wsh = WScript.CreateObject("WScript.Shell")
wsh.Environment("system").Item("JAVA_HOME")=selPath
MsgBox "完成設(shè)置 "+selPath
為了方便經(jīng)常重裝系統(tǒng)的人,在放一段批處理版本的
@ECHO OFF
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "D:\JDK5;%PATH%" /f
@ECHO ON
pause
用戶環(huán)境變量在HKEY_CURRENT_USER\Environment
上面是設(shè)置系統(tǒng)環(huán)境變量
用戶環(huán)境變量在HKEY_CURRENT_USER\Environment
其實(shí)說白了就是修改注冊(cè)表。沒什么技術(shù)含量
刷新注冊(cè)表和組策略的方法,在運(yùn)行里面輸入gpupdate /force或者把它寫到批處理里面,需要的時(shí)候點(diǎn)一下,很方便的。不生效的話注銷或者重啟下就可以了,2000,sp,2003及不同的版本在環(huán)境變量刷新上都太不一樣,但是重啟是萬能的。
2. 使用批處理合并當(dāng)前目錄下的sql腳本
合并當(dāng)前目錄下的sql腳本文件,因?yàn)楹芏鄷r(shí)候大量的sql腳本文件一個(gè)一個(gè)執(zhí)行很麻煩的,所以寫了這個(gè)小東東。
保存為.bat文件,會(huì)把當(dāng)前目錄下的.sql文件合并成一個(gè)文件。
@echo off
SET _TAGET_PATH=*.sql
SET _FILENAME=.\all.sql
SET SUBDIR=/s&&rem 刪除此行不遍歷子目錄
if exist "%_FILENAME%" (del "%_FILENAME%")
setlocal EnableDelayedExpansion
for /f "delims=" %%i in (’dir "!_TAGET_PATH!" /a-d /b !SUBDIR! ’) do (
@echo 正在與文件%%i合并
type "%%i" >>"!_FILENAME!"
>>"!_FILENAME!" echo.
)
endlocal
echo %_FILENAME%合并完成.
pause>nul
- 2009年9月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2009年3月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2008年9月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2008年4月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2011年3月全國(guó)計(jì)算機(jī)二級(jí)Java考試真題及答案
- 2010年9月全國(guó)計(jì)算機(jī)二級(jí)Java考試真題及答案
- 查看計(jì)算機(jī)等級(jí)考試全部真題>>
- 2024年9月上海計(jì)算機(jī)一級(jí)成績(jī)查詢時(shí)間及查分入口
- 2024年9月全國(guó)計(jì)算機(jī)一級(jí)成績(jī)查詢時(shí)間及查分入口
- 2024年9月全國(guó)計(jì)算機(jī)一級(jí)考試成績(jī)查詢?nèi)肟冢ㄒ验_
- 2025年3月全國(guó)計(jì)算機(jī)二級(jí)成績(jī)查詢時(shí)間及成績(jī)查詢
- 2025年3月全國(guó)計(jì)算機(jī)一級(jí)成績(jī)查詢時(shí)間及成績(jī)查詢
- 2024年9月江蘇計(jì)算機(jī)一級(jí)成績(jī)查詢時(shí)間及查分入口
- 2024年9月浙江省全國(guó)計(jì)算機(jī)等級(jí)考試(NCRE)
- 2024年9月浙江計(jì)算機(jī)二級(jí)考試準(zhǔn)考證打印入口(9