當前位置:首頁 » 編程軟體 » 腳本文件配置

腳本文件配置

發布時間: 2022-08-22 08:40:47

Ⅰ shell腳本讀取配置文件

text1.txt文件如下

Ⅱ 怎麼樣使用bat設置IE自動腳本配置

方法/步驟

  • 在電腦的任意位置右擊新建一個文本文檔(新建文本文檔.txt),將它的後綴名txt改為bat(新建文本文檔.bat),文件的名字可隨便修改。

Ⅲ 自動化或如何能寫腳本配置文件備份

你希望實現的是數據自動備份吧,你可以試試FtpCopy,FtpCopy支持多種備份規則設置。FtpCopy是一款穩定可靠的數據自動備份軟體,能夠實現FTP數據和本地磁碟數據的定時自動備份,包含FTP自動下載、FTP自動上傳、本地磁碟三種備份模式。

Ⅳ 如何配置NetBeans IDE的腳本

文件夾:build-存放編譯後的class文件
nbproject-存放項目的具體配置文件
src-java源代碼存放文件夾
test-JUnit測試文件存放位置

Build.xml構建描述文件,因為Netbeans的編譯打包是基於ant的,build就是ant實現自動編譯打包的描述文件。
manifest.mf是打包的時候需要的一個清單文件,是對打包後的jar包中的文件的一個描述下文件。
original.java,.netbeans_automatic_build,這兩個文件不知道你用的什麼Netbeans版本,在我的版本中並未生成此文件。
build-impl.xml是對Build.xml文件的具體描述,Build.xml其實並未實現具體的ant構建腳本,具體是在該文件中實現的,如果你看過build.xml的源代碼,就會發現一句<import file="nbproject/build-impl.xml"/>,這你就知道是什麼意思了。

Ⅳ 我寫了個sh腳本文件,如何配置才能實現Suse11系統開機時能自動執行該sh腳本。

需要加執行許可權。SUSE好像是有點問題。貌似是/etc/rc.d這個路徑~~

sqlserver的腳本文件是在配置管理器中執行的

是的。sqlserver的腳本文件通過處理器處理壓縮文檔後,然後再通過傳輸配置傳輸在配置管理器中執行的。這種方法雖然麻煩但是能有效減小文件的佔用空間的大小。

Ⅶ 請教,按鍵腳本怎麼讀寫配置文件

Dim names(5)
Dim vars(5)
Dim x
Dim i
Dim j
x = "小節名"
names(0)="自變數1":names(1)="自變數2":names(2)="自變數3"
vars(0)="值1":vars(1)="值2":vars(2)="值3"
Msgbox "保存自變數配置文件"
For i=0 To 2
Call Plugin.File.WriteINI(x, names(i), vars(i), "C:\UserVar.ini")
Next
For j=0 To 2
Text = Plugin.File.ReadINI(x, names(j), "C:\UserVar.ini")
Msgbox "得到一個配置文件鍵值為:"&Text
Next
EndScript

Ⅷ 怎麼在WingIDE 中配置python腳本文件頭

比如自動添加類似代碼
#!/usr/bin/env python
#coding:utf-8
# Author: Edward --
# Purpose:
# Created: 2013年08月28日

其實方法很簡單,就是打開WingIDE,新建文件,然後輸入 file(snippet) 再按tab鍵,就會自動補全這些代碼了
實際上補全的這些代碼文件,存放位置是
linux
~/.wingide4/snippets/py/file
WINDOWS:
%appdata%/Roaming/Wing IDE 4/snippets/py/file

Ⅸ 請問ie代理的配置腳本文件在哪個位置啊,謝謝!

這已經最低一層了。最終和其他控制面板工具一樣,體現在注冊表項:

效果是一樣的。

設置一個注冊表運行也行。

位置:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "ProxyServer"="IP:Port"

Ⅹ 啟動所有配置文件shell腳本怎麼寫

key=value 文本格式配置

而對於 linux shell,基本上很難使用前面提到的各種格式。所以在 unix 系統上,很多 shell 腳本的配置文件都是純粹的 key=value 文本格式,例如絕大多數的開機服務啟動腳本、網路配置文件等。

例子 1:ntp 配置文件

$ cat /etc/sysconfig/ntpd
# Drop root to id 'ntp:ntp' by default.
OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid"

# Set to 'yes' to sync hw clock after successful ntpdate
SYNC_HWCLOCK=no

# Additional options for ntpdate
NTPDATE_OPTIONS=""
例子 2:網路配置文件

$ cat /etc/sysconfig/network
NETWORKING="yes"
HOSTNAME="xx.com"
而且,要注意得是,一般 key=value 的等號兩邊不應該有空格,因為大多數腳本都是直接 source 配置文件的(當然,也有部分腳本是會自己處理配置文件格式),使用起來很簡單,基本上沒有解析的操作:

$ cat /etc/init.d/network
if [ ! -f /etc/sysconfig/network ]; then
exit 0
fi

. /etc/sysconfig/network
理所當然,這種格式無法滿足更復雜的配置文件需求,比如 ini 格式的 section。那麼,在 shell 中除了滿世界去找一個解析庫之外,能有什麼方法可以實現呢?

擴展 key=value 文本格式配置

假設,我們管理著 n 個集群,每個集群配置項都是一樣的,我們需要在 shell 腳本中,可以根據集群的名稱來導入對應的配置。

下面我們介紹一種最簡單的方法,只需要針對第一種格式擴展下即可。我們創建一個配置文件目錄 conf.d,在這個目錄下存放各個集群的配置文件。每個集群對應一個配置文件,文件名為集群名稱,例如:

$ cat conf.d/CLUSTER_A
c_cluster_name="CLUSTER_A"
c_cluster_type=1
在腳本中,我們可以這樣來導入相應集群的配置:

function load_config()
{
local cluster_name="$1"

if [ -f "conf.d/$cluster_name" ]; then
. conf.d/$cluster_name
fi
}

load_config CLUSTER_A
因為各個集群的配置文件相互獨立,所以如果包含一些全局范圍的配置項,需要在每個配置文件中都增加。或者,再增加一個入口的配置文件:

# cat global.conf
g_conf_dir=conf.d # 配置文件目錄
g_version="0.1" # 全局配置
腳本相應調整下:

GLOBAL_CONF=/etc/xxx/global.conf

if [ -f "$GLOBAL_CONF" ]; then
. $GLOBAL_CONF
fi

if [[ "$g_conf_dir" != /* ]]; then # 如果是相對路徑
g_conf_dir="$(dirname $GLOBAL_CONF)/$g_conf_dir"
fi

function load_config()
{
local cluster_name="$1"

if [ -f "$g_conf_dir/$cluster_name" ]; then
. $g_conf_dir/$cluster_name
fi
}

load_config CLUSTER_A
類 ini 配置格式

第二種方法,基本上已經可以解決我們之前假設中提出的需求,簡單而且實現方便,不足的是配置文件比較零散,管理上可能不是很方便。如果,你仍然傾向於一種類似 ini 格式的配置,可以試試下面這種方法。

在這種場景下,每個集群應該是一個獨立的 section,所以轉換成 ini 格式,配置文件應該是這樣的:

[DEFAULT]
g_version="0.1" ; 全局配置

[CLUSTER_A]
c_cluster_name="CLUSTER_A"
c_cluster_type=1
但是,我們前面提到過,原生的 shell 是很難去解析 ini 格式的配置文件的,所以上面的形式還得變化下,我們用 shell 中的函數來模擬 section:

$ cat cluster.conf
# global config
g_version="0.1" # 全局配置

function section_cluster_a()
{
c_cluster_name="CLUSTER_A"
c_cluster_type=1
}

function section_cluster_b()
{
c_cluster_name="CLUSTER_B"
c_cluster_type=1
}
配套的配置文件解析庫:

$ cat config.sh
#!/bin/echo Warnning, this library must only be sourced!

if [ ! -f "cluster.conf" ]; then
exit 0 # or print error before exit
fi

. cluster.conf

function load_config()
{
local cluster_name=$(echo "$1" | tr A-Z.- a-z__) # 特殊符號轉換
section_$cluster_name &>/dev/null # 執行函數,將集群的配置賦值給對應的全局變數
}

function option()
{
local opt_name="$1"

if [[ "$opt_name" != c_* ]]; then # no "c_" prefix
opt_name="c_$opt_name"
fi

echo "${!opt_name}" # indirect reference by variable name
}

熱點內容
驚聲尖笑5下載ftp 發布:2025-02-06 06:33:16 瀏覽:528
共享文件夾讓輸入密碼 發布:2025-02-06 06:32:28 瀏覽:970
收銀伺服器響應出錯什麼意思 發布:2025-02-06 06:24:43 瀏覽:607
sql用戶授權 發布:2025-02-06 06:24:42 瀏覽:677
蘋果手機相冊顯示正在上傳 發布:2025-02-06 06:05:43 瀏覽:542
hadoop下載文件夾 發布:2025-02-06 06:05:08 瀏覽:187
鎧最強配置是哪些 發布:2025-02-06 06:04:22 瀏覽:360
編譯器的製作環境 發布:2025-02-06 05:54:34 瀏覽:829
學車網源碼 發布:2025-02-06 05:47:40 瀏覽:386
搭建區域網影院伺服器 發布:2025-02-06 05:47:38 瀏覽:760