A. office中的各個文檔(.doc .txt .ppt .xls……)如何把多個文檔合並成一個呢
以Word為例,如下VBS腳本可以將指定目錄下的所有Word文件合並為一個新的文檔中去。具體步驟如下:
1、新建一個文本文件,粘貼如下內容:
Option Explicit
' 第一個參數是存放所有源文檔的文件夾,第二個參數是合並之後的目標文檔
Call CombinAllDocFiles("D:\Temp\Docs\Source", "D:\Temp\Docs\Combined.doc")
Sub CombinAllDocFiles(strRootPath, strTargetFileName)
On Error Resume Next
Dim oApp, fso, oFolder, oFile
Set oApp = CreateObject("Word.Application")
oApp.Visible = True
oApp.Documents.Add
oApp.ActiveWindow.View.Type = 2 ' wdOutlineView
Set fso = CreateObject("Scripting.FileSystemObject")
Set oFolder = fso.GetFolder(strRootPath)
For Each oFile In oFolder.Files
oApp.ActiveDocument.Subdocuments.AddFromFile oFile.Path
Next
oApp.ActiveDocument.Subdocuments.Delete
oApp.ActiveWindow.View.Type = 3 ' wdPrintView
oApp.ActiveDocument.SaveAs strTargetFileName
oApp.Quit True
Set oApp = Nothing
MsgBox "完成!"
End Sub
2、根據需要修改其中的源文件夾路徑以及目標文檔名;
3、保存此文件為Combine.vbs;
4、在資源管理器中雙擊這個vbs文件或者在cmd中直接輸入這個vbs的完整路徑後回車,稍候等到看見「完成」提示框後說明文檔合並完成。
不過注意這個腳本只是一個簡單的合並示例。離一個真正的解決方案還有一定的差距,比如需要處理合並的順序,需要過濾不支持的文檔類型,等等。
此外,也要注意,不同的文檔類型合並的解決方法也不一樣。上述方法只適合Word。對於ppt、xls等,需要看看它們各自的腳本編程對象模型,調用合適的函數來實現。
對於txt的合並,建議在cmd窗口中,鍵入「 /?」看看它的幫助,裡面所得很清楚的。
B. 腳本文檔中的腳本鏈接點不進去怎麼辦
1、打開電腦安全衛士,進入主界面,點擊下方的優化啟動選項。
2、進入優化啟動界面,點擊最下方的啟動項選項,點擊打開。在彈出的啟動項列表中,只保留電腦必要的啟動程序,比如輸入法等,其餘的全部禁止啟,在360安全衛士主界面,點擊下方電腦清理選項。
3、進入清理界面,勾選清理注冊表選項,然後點擊上方一鍵掃描。進入注冊表清理界面,等待掃描結束,查看注冊表是否存在問題,然後點擊上方一鍵清理。
4、清理完成重啟啟動電腦,問題解決,錯誤提示對話框已經消失,這樣即可解決腳本文檔中的腳本鏈接點不進的問題。
C. 怎麼製作腳本
游戲腳本製作
一個游戲引擎做好了,最重要的是缺什麼?腳本。打個比方,游戲引擎是一部電腦,則腳本就是電腦的軟體。既然腳本這么重要,那該怎樣實現呢?下面我就來說說我的做法。
首先理解一下消息循環
一個好的游戲離不開好的消息循環。它是游戲實現很重要的一部分。下面我就來說說我的游戲《宿命傳說》的做法。
首先,我定義了一個全局變數extern int GameState;
在游戲中定義了許多當前的游戲狀態例如
#define GAME_STATE_CUSTOM 0 //這代表在戰斗中玩家可以控制游戲
#define GAME_STATE_TALKING 1
等等。
好了,下面在WinMain裡面的while(1)循環中有個UpdateScreen()函數
原型為
void UpdateScreen()
{
延時
switch(GameState)
{
case GAME_STATE_CUSTOM:
畫出地圖
畫出所有精靈
畫出天氣(如果有的話)
如果玩家選中了敵人的話(打個比方DrawFlag=DrawEnemyState)就顯示敵人的移動范圍和敵人狀態
break;
case GAME_STATE_TALKING:
GameDialogProc();
break;
case GAME_STATE_SCRIPTCONTROLLING:
ScriptControlProc();
break;
….//其他的消息在這里處理
}
將緩沖表面的圖象顯示到屏幕;
}
每個游戲狀態都需要一個獨立的函數來寫。這樣在每次切換游戲狀態時都不會出現無法處理的情況。
在處理鍵盤消息的時候我也用一個個獨立的函數來寫
如處理回車鍵我用了 KeyReturnProc()來控制
在這個函數里同樣也少不了switch(GameState)這一句,為什麼?
答案很簡單,比如說在精靈行走時回車鍵就沒有用,這是我沒有處理精靈行走這個狀態的鍵盤消息。而在戰斗場景里按下回車鍵,如果有精靈在選擇框里的話,就會處理相應的東西。
例如選擇了敵人則使DrawFlag=DrawEnemyState;這樣在更新屏幕時就會畫出敵人的移動范圍和狀態。
明白了嗎?好了,如果你明白了消息循環的原理,下面的東西就很容易理解了。
下面談談腳本控制
要實現這個,就必須在UpdataScreen()這個函數中攔截一個「腳本控制」的消息,並調用相應的處理函數:ScriptControlProc();
那麼怎樣得到「腳本控制」這個消息呢?
我是這樣約定的:新游戲->調用腳本
"戰斗結束"->調用腳本
「前往下一個地點」->調用腳本
好了,就只有這幾種情況下才調用,調用腳本的函數為BeginScriptControl();
這個函數做了三個工作:
1.首先讀取舞台(場景)角色的數據(沒一關都是一個不同的舞台)
2.打開腳本文件(注意要用全局的文件指針)(雖然我在源程序中沒直接打開,但是原理是一樣的)
3.將游戲狀態設定為「腳本控制」以便在下一次UpdateScreen()中調用的是ScriptControlProc();(怎麼樣?知道消息循環的作用了吧?)
ScriptControlProc()這個函數其實也很簡單:
讀取腳本文件中的參數直到文件結束
讀取腳本文件需要一個解釋腳本的函數LoadParam(FILE*fp);
這個函數負責解釋腳本中的東西:是函數調用還是函數參數
然後找到相應的函數執行即可
比如說腳本里有一段代碼MovePlayerTo(1,1,1);
意思就是把第1個玩家移動到1,1處
怎樣做呢?
我是按照以下幾步做的
1.保存當前的游戲狀態
2.把當前游戲狀態設定為「移動精靈」
當引擎得到「移動精靈」這個函數後,在UpdataScreen()中調用的是
MoveRoleProc()這個函數
當移動結束後,MoveRoleProc()調用EndMoveRole(),這個函數的作用就是
讀取先前的游戲狀態
怎麼樣?又回到讀腳本了吧?記住在移動角色的時候腳本文件的指針沒有改變,
所以回到讀腳本的這個函數後不是重新讀取而是繼續讀取!
同理其他的腳本指令如LoadDialog也是一樣的道理!
當文件要結束的時候,別忘了告訴引擎該停止了,這時候我們必須更新游戲狀態
腳本里的SetGameState就是負責這項工作的。
好了,先講到這里,如果你有什麼不明白的地方請聯系我
D. 文本和文件有什麼區別腳本又是什麼東西
文本就是可以寫文字和字元的文件。
文本是文件的一部分。
文件是可以存儲任何信息。比如說程序等。
腳本一般是用於程序識別可以做出你想要做的事情。比如說網頁,單擊一個按鈕要怎麼操作?就用腳本實現。
E. 如何:查看腳本文檔
「腳本資源管理器」窗口通常是隱藏的,因此客戶端腳本的可用性並非總是顯而易見。在Visual Studio 2012 中,從伺服器端腳本生成的客戶端腳本文件顯示在解決方案資源管理器中,後者默認情況下是可見的。已經放棄了「腳本資源管理器」窗口。客戶端腳本文件僅在調試模式或中斷模式下顯示。它們將出現在 腳本文檔 節點。伺服器端腳本文件始終可見。它們顯示在「」節點下。節點的名稱與以下示例類似:c:\...\Website2\查看伺服器端腳本文檔在「解決方案資源管理器」中打開「」節點。雙擊要查看的腳本文件。伺服器端腳本文件在源窗口中打開。查看客戶端腳本文檔在解決方案資源管理器,打開 腳本文檔 節點。雙擊要查看的腳本文件。客戶端腳本文件在源窗口中打開。請參見概念查看調試器中的數據
F. 怎麼執行一個自己寫的腳本文件
可以在命令行執行腳本文件。
以python腳本文件為例,演示在命令行運行腳本文件步驟:
1、創建一個簡單的python入門代碼,以便示範。
G. 腳本文件是什麼意思
腳本script是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。腳本通常可以由應用程序臨時調用並執行。各類腳本目前被廣泛地應用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。舉個最常見的例子,當我們點擊網頁上的E-mail地址時能自動調用Outlook Express或Foxmail這類郵件軟體,就是通過腳本功能來實現的。也正因為腳本的這些特點,往往被一些別有用心的人所利用。例如在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。所以用戶應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。通過「安全設置」對話框,選擇「腳本」選項下的各種設置就可以輕松實現對腳本的禁用和啟用。
解釋二
動態程序一般有兩種實現方式,一是二進制方式,一是腳本方式。
二進制方式是先將我們編寫的程序進行編譯,變成機器可識別的指令代碼(如.exe文件),然後再執行。這種編譯好的程序我們只能執行、使用,卻看不到他的程序內容。
腳本簡單地說就是一條條的文字命令,這些文字命令是我們可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
按目前的服務規則,虛擬主機網站只能採用腳本語言來實現
動畫術語名詞解釋
腳本:寫劇本的人,也叫故事構成。
腳本英文為Script。實際上腳本就是程序,一般都是有應用程序提供的編程語言。應用程序包括瀏覽器(JavaScript、VBScript)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類。腳本同我們平時使用的VB、C語言的區別主要是:
1、腳本語法比較簡單,比較容易掌握;
2、腳本與應用程序密切相關,所以包括相對應用程序自身的功能;
3、腳本一般不具備通用性,所能處理的問題范圍有限。
腳本,英文名為Script,簡單地說,腳本就是指通過記事本程序或其它文本編輯器(如Windows Script Editor,EditPlus等)創建,並保存為特定擴展名(如.reg , .vbs, .js, .inf等)的文件,對於注冊表腳本文件就是利用特定的格式編輯的.reg文件;對於VBScript腳本編程語言來說,腳本文件擴展名就是.vbs;對於JScript腳本編程語言來說,腳本文件擴展名就是.js;另外,.wsf格式是Microsoft定義的一種腳本文件格式,即Window Script File.
具體地說,腳本通過利用應用程序或工具的規則和語法來表達指令,以控制應用程序(包括注冊表程序)中各種元素的反應,也可以由簡單的控制結構(例如循環語句和If/Then語句)組成,這些應用程序或工具包括網頁瀏覽器(支持VBScript,Jscript),多媒體製作工具,應用程序的宏(比如Office的宏)以及我們熟悉的注冊表工具(regedit.exe)等.操作系統中的批處理也可以歸入腳本之列,批處理程序也經常由Windows環境中的"腳本"替換,所以又稱腳本是"Windows時代的批處理".
腳本的作用在每一種應用程序中起的作用都是不一樣的,比如在網頁中可以實現各種動態效果,各種特效處理,實現各種HTML不能實現的功能.而在Office組件中,我們會經常看到"宏"這個工具,它其實就是一系列命令和指令可以實現任務執行的自動化.
H. 當前頁面的腳本發生錯誤怎麼辦
按一下幾種方法解決:
一
「腳本錯誤」形成的原因是因為訪問者所使用的瀏覽器不能完全支持頁面里的腳本,而且出現頻率並不低。遇到「腳本錯誤」時一般會彈出一個非常難看的腳本運行錯誤警告窗口,而事實上,腳本錯誤並不會影響網站瀏覽,因此這一警告可謂多此一舉。要關閉警告則可以在瀏覽器的工具菜單選擇Internet選項,然後單擊高級屬性頁。進入到瀏覽標簽,並選中「禁止腳本調試」復選框,以後你就不會再收到這些警告了
暈,我那樣解決就ok了。那再給你多點參考吧!
IE中的腳本錯誤
某個網頁可能會無法正常顯示或工作,您可能會收到一條類似於以下之一的錯誤消息:
該網頁上的問題可能使其無法正常顯示或功能不正常。以後,雙擊顯示在狀態欄中的警告圖標,就可以顯示上述消息。
如果您單擊「顯示詳細信息」,則會顯示類似於下面的錯誤詳細信息:
Line:4
Char:1
Error:Object doesn't support this property or method.
Code:0
A Runtime Error has occured.
Do you wish to Debug?
Line:4
Error:Object doesn't support this property or method.
下面的警告消息也可能出現在 Microsoft Internet Explorer「狀態」欄中:
已完畢,但網頁上有錯誤
出現此問題是因為該網頁的 HTML 源代碼不能使用客戶端腳本(如 Microsoft JScript 或 Visual basic 腳本)正確工作。發生此問題可能是因為以下原因之一: ? 網頁的 HTML 源代碼中有問題。
? 您的計算機或網路上阻止了活動腳本、ActiveX 控制項或 Java 小程序。Internet Explorer 或另外一種程序(如防病毒程序或防火牆)可以配置為阻止活動腳本、ActiveX 控制項或 Java 小程序
? 防病毒軟體配置為掃描您的「臨時 Internet 文件」或「已下載的程序文件」文件夾。
? 您計算機上的腳本引擎損壞或過時。
? 您計算機上的 Internet 相關文件夾損壞。
? 您的視頻卡驅動程序已損壞或者已過時。
? 您計算機上的 DirectX 組件損壞或過時。
注意:伺服器端腳本 -- 如 Active Server pages (ASp) 中的 Visual basic 腳本 -- 運行在 Web 伺服器上。因伺服器端腳本故障而發生的腳本錯誤不在 Internet Explorer 中生成錯誤消息,但也可能會創建一個不能正確顯示或工作的網頁。本文中的故障排除信息適用於伺服器端腳本錯誤。如果您懷疑伺服器端腳本有問題,請與 Web 伺服器的管理員聯系。
解決方案
使用本文中的故障排除方法時要按它們出現的順序進行。在您完成一個故障排除部分後,請進行測試以確定是否仍發生此腳本錯誤。如果問題已解決,則不必繼續下一部分。如果問題未解決,則繼續執行下一部分。
從另一個用戶帳戶、另一個瀏覽器和另一台計算機測試網頁
如果問題只在您查看一個或兩個網頁時發生,則從另一個用戶帳戶、另一個瀏覽器或另一台計算機查看這些網頁,以確定問題是否依然存在。如果腳本錯誤依然存在,則可能是網頁的編寫有問題。請與網站管理員或內容開發者聯系,告訴他們網頁存在的問題。如果從另一個用戶帳戶使用網頁時腳本錯誤未發生,則問題可能是您的用戶配置文件的文件或設置造成的。如果在從另一個瀏覽器或另一台計算機使用網頁時腳本錯誤未發生,則繼續進行故障排除操作。
確認活動腳本、ActiveX 和 Java 未被阻止
確認您計算機上的 Internet Explorer 或另外一種程序(如防病毒程序或防火牆)未配置為阻止活動腳本、ActiveX 控制項或 Java 小程序。在 Internet Explorer 的「高」安全級別,活動腳本、ActiveX 控制項和 Java 小程序被關閉。默認情況下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本針對受限站點區域使用「高」安全級別。默認情況下,Microsoft Windows Server 2003 針對受限站點區域和 Internet 區域使用「高」安全級別。如要為當前網頁重置 Internet Explorer 安全設置,請按照下列步驟操作:1. 啟動 Internet Explorer。
2. 在「工具」菜單上,單擊「Internet 選項」。
3. 在「Internet 選項」對話框中,單擊「安全」。
4. 單擊「默認級別」。
5. 單擊「確定」。
請參見您使用的防病毒程序或防火牆的文檔資料,以確定如何打開腳本、ActiveX 和 Java 小程序。
確認您的防病毒程序未設置為掃描「臨時 Internet 文件」或「已下載的程序文件」文件夾
請參見您使用的防病毒程序的文檔資料,以確定如何防止該程序掃描「臨時 Internet 文件」或「已下載的程序文件」文件夾。
刪除所有臨時的 Internet 相關文件
從您的計算機中刪除所有臨時的 Internet 相關文件。為此,請按照下列步驟操作:1. 啟動 Internet Explorer。
2. 在「工具」菜單上,單擊「Internet 選項」。
3. 單擊「常規」選項卡。
4. 在「Internet 臨時文件」下,單擊「設置」。
5. 單擊「刪除文件」。
6. 單擊「確定」。
7. 單擊「刪除 Cookies」。
8. 單擊「確定」。
9. 在「歷史記錄」下,單擊「清除歷史記錄」,然後單擊「是」。
10. 單擊「確定」。
I. 如何生成腳本
這在將資料庫對象重置為其原始條件時很有用。例如,在進行大量測試修改了某個表後,可以使用創建腳本還原該表。只能在使用
sql
託管提供程序與
sql
server
建立的連接中生成創建腳本。注意創建腳本可以重新創建資料庫對象的結構但不能重新創建數據。注意顯示的對話框和菜單命令可能會與「幫助」中的描述不同,具體取決於您的當前設置或版本。若要更改設置,請在「工具」菜單上選擇「導入和導出設置」。有關更多信息,請參見
visual
studio
設置。生成創建腳本將腳本從伺服器資源管理器拖動到解決方案資源管理器的「創建腳本」文件夾中。-或
-打開要在其中保存創建腳本的資料庫項目。
注意若要生成創建腳本,必須在解決方案中創建資料庫項目。若要創建新的資料庫項目,請在「文件」菜單中單擊「新建項目」,然後在「新建項目」對話框的「項目類型」下打開「其他項目類型」節點。單擊「資料庫」,然後在「模板」窗口中單擊「資料庫」模板圖標。給解決方案命名,然後單擊「確定」。在伺服器資源管理器中,右擊要為其生成創建腳本的資料庫對象。從快捷菜單中選擇「為項目生成創建腳本」。請參見其他資源使用腳本
J. 怎麼在按鍵精靈中導入源文件
本來樓上的答案已經很清楚,我都沒必要再回答的,我是看你的問題補充才回答。
打開按鍵精靈,上面中間那裡就有一個"導入",點擊,然後選擇路徑找到那個記事本文件,點導入就行了,
如果導不進去,就點新建,進入編輯面版後點中上的源文件,把你那個記事本里的內容復制進去,然後設好啟動停止鍵,循環模式等,保存退出即可.