国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

Java程序員所需的批處理和VBS腳本

時(shí)間:2008-10-06 16:42:00   來源:無憂考網(wǎng)     [字體: ]
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