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

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

時間: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ù)含量
  刷新注冊表和組策略的方法,在運行里面輸入gpupdate /force或者把它寫到批處理里面,需要的時候點一下,很方便的。不生效的話注銷或者重啟下就可以了,2000,sp,2003及不同的版本在環(huán)境變量刷新上都太不一樣,但是重啟是萬能的。
  2. 使用批處理合并當(dāng)前目錄下的sql腳本
  合并當(dāng)前目錄下的sql腳本文件,因為很多時候大量的sql腳本文件一個一個執(zhí)行很麻煩的,所以寫了這個小東東。
  保存為.bat文件,會把當(dāng)前目錄下的.sql文件合并成一個文件。
  @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