城市地址腳本
❶ 如何在腳本中使用代碼手動更改ip地址
@echo
off
rem
eth
//eth
為網卡名稱,可在網路連接中查詢,如
"本地鏈接
"
set
eth=
"本地連接"
rem
ip
//ip
為你想更改的ip
set
ip=192.168.10.242
rem
ip2
set
ip2=192.168.10.10
rem
gateway
//gateway
為網關地址
set
gateway=192.168.10.250
rem
netmasks
//netmasks
為子網掩碼
set
netmasks=255.255.255.0
rem
dns
//dns
為首選dns
set
dns=202.96.134.133
rem
dns2
//dns2
為備用dns
set
dns2=202.96.128.68
echo
正在將本機ip更改到:
%ip%
請等候...
netsh
inte
ip
set
addr
%eth%
stat
%ip%
%netmasks%
%gateway%
none
echo
正在添加
%ip2%
到本機ip列表,請等候...
netsh
inte
ip
add
addr
%eth%
%ip2%
%netmasks%
echo
正在設置首選dns伺服器ip地址為:
%dns%
請稍後...
netsh
inte
ip
set
dns
%eth%
stat
%dns%
register=primary
echo
正在設置備用dns伺服器ip地址為:
%dns2%
請稍後...
netsh
inte
ip
add
dns
%eth%
%dns2%
index=2
echo.........................
echo
檢查當前本機ip:
ipconfig
echo.........................
echo
成功將本機ip更改為%ip%!
pause
以上是在windows里修改ip的bat腳本。
❷ 一鍵自動更改本機IP地址BAT執行腳本 非常好用
請把復制下面的腳本,另存為.bat文件,把其中的子網掩碼,網關,IP,DNS等信息修改成你的
下面的代碼有局限性:其實只能設置
192.168.1.*(2-254),如果你的ip是別的,需要修改下,
將代碼中的192.168.1.1換成你的網關
復制代碼
代碼如下:
cd\
cls
@echo
off
color
a
:start
set
/p
myip="請輸入管理員分配的IP:"
cls
echo
你的IP地址是%myip%
pause
color
f
cls
echo
正在修改你的IP地址,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
address
name="本地連接"
source=static
addr=%myip%
mask=255.255.255.0
cls
echo
正在配置你的網關,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
address
name="本地連接"
gateway=192.168.1.1
gwmetric=1
cls
echo
正在配置你的DNS,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
dns
name="本地連接"
source=static
addr=192.168.1.1
register=PRIMARY
cls
echo
正在配置你的WINS,如有防火牆彈出,請設置允許執行,請稍等...
netsh
interface
ip
set
wins
name="本地連接"
source=static
addr=none
cls
echo
正在更新你的DNS,請稍等...
ipconfig/flushdns
❸ shell腳本如何提取ip地址最後一位,如192.168.1.100中的100
ipAddr=192.168.1.100
echo${ipAddr##*.}
這樣就提取出了100。
Bash中字元串的掐頭去尾方法:
# 表示掐頭,% 表示去尾
助記:鍵盤上# 在前面,鍵盤上% 在後面。
單個#或%的表示最小匹配,雙個#或%表示最大匹配。
也就是說,當匹配有多種方案的時候,選擇匹配最大長度還是最小長度。
用awk也可以:
ifconfigeth0|awk'/inetaddr/{print$2}'|awk-F.'{print$NF}'
DROP
TABLE
IF
EXISTS
`dict_province`;
CREATE
TABLE
`dict_province`
(
`N_PROVID`
int(10)
unsigned
NOT
NULL
default
'0',
`S_PROVNAME`
varchar(30)
NOT
NULL,
`S_TYPE`
varchar(1)
default
NULL
COMMENT
'1
-
直轄市\r\n2
-
行政省\r\n3
-
自治區\r\n4
-
特別行政區\r\n5
-
其他國家\r\n見全局數據字典[省份類型]
\r\n',
`S_STATE`
varchar(1)
default
NULL
COMMENT
'0
-
禁用\r\n1
-
啟用',
PRIMARY
KEY
(`N_PROVID`)
)
ENGINE=InnoDB
DEFAULT
CHARSET=utf8;
LOCK
TABLES
`dict_province`
WRITE;
/*!40000
ALTER
TABLE
`dict_province`
DISABLE
KEYS
*/;
INSERT
INTO
`dict_province`
VALUES
(1,'國外','5','1'),(10,'北京','1','1'),(11,'上海','1','1'),(12,'天津','1','1'),(13,'重慶','1','1'),(14,'河北','2','1'),(15,'山西','2','1'),(16,'內蒙古','3','1'),(17,'遼寧','2','1'),(18,'吉林','2','1'),(19,'黑龍江','2','1'),(20,'江蘇','2','1'),(21,'浙江','2','1'),(22,'安徽','2','1'),(23,'福建','2','1'),(24,'江西','2','1'),(25,'山東','2','1'),(26,'河南','2','1'),(27,'湖北','2','1'),(28,'湖南','2','1'),(29,'廣東','2','1'),(30,'廣西','3','1'),(31,'海南','2','1'),(32,'四川','2','1'),(33,'貴州','2','1'),(34,'雲南','2','1'),(35,'西藏','3','1'),(36,'陝西','2','1'),(37,'甘肅','2','1'),(38,'青海','2','1'),(39,'寧夏','3','1'),(40,'新疆','3','1'),(41,'香港','4','1'),(42,'澳門','4','1'),(43,'台灣','2','1');
/*!40000
ALTER
TABLE
`dict_province`
ENABLE
KEYS
*/;
UNLOCK
TABLES;
❺ 求KludgeCity 城市生成器 maya腳本安裝方法拜託各位了 3Q
以maya2012,(其他版本同樣適合)為例:
第一步:把
EdW_KludgeCity.mel
拷貝到
「我的文檔
\
maya
\
2012(maya版本號
)\scripts
」文件夾下;
第二步:打開maya,進入腳本編輯器:maya菜單欄—Window—General
Editors
—Script
Editor;
第三步:在腳本編輯器中,選擇File—Source
Script,在彈出的窗口中,進入到之前腳本所在文件夾,雙擊;
第四步:在腳本編輯器的mel執行面板中,輸入
EdW_KludgeCity
,也就是腳本的名稱,然後使用數字鍵盤上的Enter
鍵,就ok了。
如果你下載的mel腳本的壓縮包中有一個名稱為KCity_Footprints
的mb
文件,那麼你可以導入這個文件,這裡面有各種不同的
地基
,可以根據不同的地基
生成不同的
高樓大廈。
好了,有什麼問題再聯系我
❻ VBS腳本如何獲取當前計算機的ip地址
如果你有Winsock控制項的話,可以用下面的程序來得到:
Dim WS
Set WS=CreateObject("MSWinsock.Winsock")
MsgBox "Local IP=" & WS.LocalIP
彈出信息框中會顯示本地IP。
而Winsock控制項,可從通過安裝VB6.0來獲得。
///
代碼如下
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set IPConfigSet = objWMIService.ExecQuery _
("Select IPAddress from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
For Each IPConfig in IPConfigSet
If Not IsNull(IPConfig.IPAddress) Then
For i=LBound(IPConfig.IPAddress) to UBound(IPConfig.IPAddress)
WScript.Echo IPConfig.IPAddress(i)
Next
End If
Next