第一篇:創(chuàng)建并運行腳本文件(定稿)
13.6 創(chuàng)建并運行腳本文件 發(fā)布日期:2009-8-27 腳本文件是記錄了一系列中望CAD 2008命令組合的文本文件,文件格式為*.scr。運行腳本文件則是按腳本文件預先制定好的順序一步一步地執(zhí)行這些命令的過程。可以將經(jīng)常進行的重復性工作(如在幻燈中顯示快照、初始化繪圖參數(shù)設置、批測繪、打印設置等)的一些順序性的命令組建立成腳本文件,通過運行腳本可以提高繪圖效率。
創(chuàng)建腳本文件可以通過兩種方法:
1.通過中望CAD 2008腳本記錄器創(chuàng)建
中望CAD 2008腳本記錄器能夠記錄在命令行上的任何鍵盤輸入和在圖形中選擇的任何點坐標。可以把所有這些動作和數(shù)值保存于一個腳本文件(*.scr),并可通過該運行腳本文件來按原操作順序一步一步地重復這些動作。創(chuàng)建過程是用Recscript命令開始記錄,用Stopscript命令結束記錄。在開始記錄和結束記錄之間,當從命令行上鍵入命令或鍵入一個選項并回車時,它在腳本下記錄下一行;當在命令行上輸入一個點的坐標或在圖形中選擇一個點時,點坐標也被記錄在腳本文件中的一行。
警告:腳本記錄器只記錄在命令行中的所有鍵盤輸入和在圖形中所選擇的點,但不記錄對工具欄、菜單、對話框的使用,在記錄腳本時如果使用工具欄、菜單、對話框這些元素將會到不可預料的結果。
2.在中望CAD 2008外用文本編輯器(比如“記事本”)或一些字處理軟件直接來編寫一個腳本文件,并保存為文本文件。文件擴展名必須是.scr。
13.6.1 編寫腳本文件的注意事項與常用命令
1.在編寫腳本文件以前,用戶需要知道中望CAD 2008的命令和命令提示相應的輸入,然后才能用文本編輯器編寫腳本文件。注意:在腳本文件中,空行表示回車。
下面就是一個繪圖初始化參數(shù)設置的腳本文件(初始化.SCR)。
Limits 0,0 42000,29700 Grid 1000 Snap 1.0 Zoom All Setvar Textsize 500 Setvar Ltscale 100 Setvar Dimscale 100 2.在腳本文件中,也可以把幾條語句放在一行;同一行中空格用于終止一個命令或提示輸入,應確保文件中沒有多余的空格,否則在運行過程中就要多次按回車鍵。以上腳本文件可以寫成如下形式:
Limits 0,0 42000,29700;設置繪圖范圍 Grid 1000;設置柵格間距 Snap 1.0;設置捕捉步距 Zoom All;顯示全部圖形內容 Setvar Textsize 500;設置文本高度 Setvar Ltscale 100;設置線型比例 Setvar Dimscale 100;設置尺寸標注樣式比例
3.腳本文件可以包含注釋,如以上腳本文件。任何以分號開頭的行都被當作注釋。運行腳本時程序將忽略這些行。
4.腳本文件的一個限制是所有的信息都必須包含在文件內部,在文件運行過程中不允許用戶輸入信息,除非用戶在文件中嵌入了AutoLISP命令提示用戶輸入。
5.Delay命令的使用
在腳本文件執(zhí)行過程中,有時希望看到某些操作的執(zhí)行過程,可是有些操作執(zhí)行得很快,因而很難在屏幕上看到這些操作過程的執(zhí)行情況,所以在腳本文件的某些操作之間很有必要使用暫停命令Delay。
Delay命令的通用格式為:Delay Time 其中Time以毫秒為單位,Delay 2000表示要暫停2秒鐘。6.Rscript命令的使用
當用戶需要無限循環(huán)執(zhí)行一個腳本文件時,可在文件最后加一行Rscript命令。
如果想停止腳本文件的運行,可按【Ecs】鍵(AutoCAD中可按Backspace鍵或Ctrl+C鍵)來實現(xiàn)。用戶不能在腳本文件中使用條件語句來終止文件的循環(huán)運行,除非在腳本中使用AutoLISP函數(shù)。
下面是一個腳本文件(旋轉.scr),它可以實現(xiàn)使原有的圖形繞一點不停的旋轉,并且每旋轉30°后,停頓半秒再接著旋轉。
Rotate;調用旋轉命令 All(空行);選擇全部圖形作為旋轉對象100,100;制定旋轉中心坐標30;指定旋轉角 Delay 500;設定暫停時間 Rscript;重復執(zhí)行以上各命令 13.6.2 記錄一個腳本 下拉菜單:[工具]→[記錄腳本] 命 令 行:Recscript 執(zhí)行Rrecscript命令,系統(tǒng)彈出如圖13-13“記錄腳本”對話框。指定文件名和保存位置,你可以保存在原來存放相應文件的地方,也可入到你好記又好找的地方,點擊【保存】。腳本記錄器將記錄下所有的鍵盤入口和在圖形中所選擇點的坐標,并保存進一個腳本文件。
圖13-13 “記錄腳本”對話框 13.6.3 停止記錄
下拉菜單:[工具]→[ 停止記錄] 命 令 行:Stopscript 執(zhí)行Stopscript,系統(tǒng)停止記錄腳本。13.6.4 運行腳本
下拉菜單:[工具]→[運行腳本] 令 行:Script
圖13-14 運行腳本對話框 13.6.5 添加腳本
如果想把新記錄的腳本內容增加到一個原有的腳本文件中,可進行如下操作:
1.執(zhí)行Recscript命令,系統(tǒng)彈出如圖13-13“記錄腳本”對話框。
2.在“記錄腳本”對話框,選擇“添加到Script”復選框。選擇要添加到的腳本文件,點擊【保存】。選擇“替換原有文件”。
3.開始操作。4.結束紀錄。
注意:新的腳本內容是加在原腳本內容之后。13.6.6 腳本文件綜合舉例
下面是給出的一個腳本文件實例,可以運行“自動繪制.scr”,對照腳本文件內容觀察運行過程和結果,圖13-15為運行后得到的一個畫面。
圖13-15 運行腳本自動繪制.scr 自動繪制.SCR c 2p 50,150 250,150 delay 1000 c 2p 400,150 600,150 delay 1000 z e do 30 100 130,150 do 20 100 480,150 delay 1000 c 2p 320,380 320,-320 z e a 180,-90 300,-135 460,-90 180,-90 300,-210 460,-90 以上程序經(jīng)過驗證,可順利運行。請注意空行處一定要空一行。1 腳本文件簡介
腳本文件類似于DOS操作系統(tǒng)中的批處理文件,它可以將不同的AutoCAD命令組合起來,并按確定的順序自動連續(xù)地執(zhí)行。腳本文件是文本文件,擴展名為“.SCR”,用戶可使用任一文本編輯器來創(chuàng)建腳本文件。
因為腳本文件可使一些命令序列自動執(zhí)行,所以常用來產生、編輯或觀看圖形,如幻燈放映、初始的圖形設置等。但腳本文件不能使用對話框或菜單,當從腳本文件中發(fā)出打開對話框命令時,AutoCAD運行該命令的命令欄含義而不是打開對話框。
用戶可以通過命令行的開關設置,使AutoCAD在啟動時自動調用腳本。此外,用戶也可以在AutoCAD中運行腳本,其調用方式為:
菜單:【Tools(工具)】→【Run Script?(運行腳本)】
命令行:script(或別名scr)
注意 AutoCAD 的“undo”命令將每個腳本當作一個組,可以用單個“undo”命令放棄一組腳本的操作。
說明 “script”命令可透明地使用。
實例1 使用腳本文件繪制并顯示圖形
Step 1 創(chuàng)建腳本文件“exam_draw.scr”
(1)使用Windows附件中的“記事本”程序創(chuàng)建一個新文件。(2)在該文件中添加如下內容,如圖1所示。
注意 其中調用“exam_view.scr”文件的路徑應根據(jù)實際情況而定。
(3)以“exam_draw.scr”為名保存該文件。
Step 2 創(chuàng)建腳本文件“exam_view.scr”
(1)使用Windows附件中的“記事本”程序創(chuàng)建一個新文件。(2)在該文件中添加如下內容,如圖2所示。
(3)以“exam_view.scr”為名保存該文件。
Step 3 運行腳本文件
進入AutoCAD系統(tǒng),調用“script”命令彈出“Select Script File(選擇腳本文件)”對話框,定位并打開步驟一中創(chuàng)建的“exam_draw.scr”文件。該文件的運行結果是在屏幕中間繪制一條直線和一個圓,而且直線和圓繞中心不停地轉動。如圖3所示。
實例說明
1.從實例中我們可以看到,腳本文件的內容實際上就是在AutoCAD命令提示行中所用的命令的一個有序集合。腳本文件中的每一行對應著AutoCAD命令提示行中的一個命令、一個選項的響應。
2.腳本文件中可以包含注釋,任何以“;”開始的行都被當作注釋而在運行時被忽略。此外,腳本文件中所有包含空格的長文件名都必須被括在雙引號中。
3.需要提醒讀者注意的是,腳本文件中的空格和空行在運行時相當于按Enter鍵,因此,為了能正確地運行腳本文件,需嚴格控制文件中空格和空行的使用,避免多余的空格和空行。4.腳本文件在運行時不允許輸入新的信息,所有的信息都必須包含在文件內。
5.運行中的腳本文件在按Esc鍵時,或在調用另一個SCRIPT命令時被終止。如果腳本文件被取消,或腳本文件遇到錯誤,并且造成該文件的執(zhí)行被懸掛時,可使用RESUME命令繼續(xù)運行。RESUME命令將跳過導致出錯的命令,并繼續(xù)執(zhí)行剩余的腳本文件。
6.DELAY命令用于設置時間延遲。由于腳本文件是自動運行的命令序列,因此,一些操作發(fā)生得非常快。如果用戶需要清楚地觀看操作過程,則需要使用DELAY進行必要的停頓。DELAY命令的通常格式為: DELAY Time 其中,Time為延遲時間,取值范圍為0~32767,以毫秒為單位。
7.RSCRIPT命令用于無限制地重復執(zhí)行腳本文件,直到用戶強制取消為止。當用戶要連續(xù)地執(zhí)行同一個腳本文件時,該功能非常有用。
可以將系列命令寫在文本文件中,用運行腳本的方法自動繪制圖形,這就相當于編制了一個程序,例如,畫出已知坐標點的連線,把坐標數(shù)據(jù)都放在一個txt文本文件里(記事本格式):文件的開頭是畫直線的命令“_line”,隨后每行是一對坐標數(shù)據(jù),x和y之間是逗號隔開.然后把這個文本文件另存為.scr格式(autocad)腳本文件.在CAD畫圖界面的命令行里輸入“script”命令,出現(xiàn)一個對話框,然后打開前面保存的那個腳本文件,就開始運行這個畫圖程序了,運行完那條線就畫出來了.就這么簡單.另存為的對話框里,文件名用“XXXXX.scr”,保存類型用“所有文件”,編碼用“ANSI”.運行腳本僅寫入命令和參數(shù),其它提示性的語句不寫入,每個命令、每組參數(shù)都占一行,且其間不能有空格。遇有鼠標選擇對象時,仍需鼠標選擇。運用腳本,可以快速繪制參數(shù)組較大(點坐標較多)的圖形,制作腳本文件的方法4樓的大哥已經(jīng)說的很清楚了,我就說一下怎么把腳本文件作成命令按鈕
首先做一個腳本文件并保存,記下位置,如:F:/11/CAD/AUTOCAD外掛/清理保存.scr 然后做個命令按鈕(具體怎么做大家應該都知道的吧),在按鈕特性中輸入“^C^C_filedia 0 script F:/11/CAD/AUTOCAD外掛/清理保存.scr”,雙引號不用輸入,點應用-關閉,就可以直接使用了。其中關鍵的一點就是直接使用腳本命令時是窗口形式的,我在按鈕特性中有個filedia命令,這個命令是個系統(tǒng)變量,它控制了腳本命令是窗口形式還是命令行形式。把清理保存的腳本程序貼出來:-purge a * n-purge a * n test filedia 1 zoom e qsave
只要把上面的程序復制到記事本再保存成scr格式便可成為一個腳本文件。
該程序的功能就是對cad文件進行清理,其中運行兩遍pu命令,一遍test命令(該命令是一個lisp程序,主要是清理圖層過濾器),最后再運行保存命令。
以上為自己的一點研究所得,與大家分享,期待大家有更好的方法和我分享。
CAD腳本文件SCR與操作系統(tǒng)批處理的結合利用
SCR是CAD的腳本文件,屬于文本文件,這就可以利用批處理來進行編輯。SCR是由一系列AutoCAD命令構成的文本文件.SCR類似于操作系統(tǒng)中的的批處理命令。通過執(zhí)行腳本,可以一次完成一系列任務,運行SCR腳本可以反復執(zhí)行一個任務,可提高繪圖的速度.如下例子,是我寫的一個南方CASS符號制作中,SCR腳本與系統(tǒng)批處理的綜合利用,達到最終目的.set /p lay=請定義這個符號的所在層(如:DLDW): if '%lay%'=='' goto error1 這二句是讓用戶輸入圖層名,并判斷如果沒有輸入任務文字就跳轉到error1
set /p DWG1=請輸入繪好符號的CAD文件(如圖塊名為100.DWG請輸入100): if not exist “%cd%%dwg1%.dwg” goto error4 這二句是讓用戶輸入繪好的DWG文件名,如果當前不存在這個文件,就跳轉到error4 echo open>cass.scr 把OPEN寫入到CASS.SCR這個文件中,在后面CAD執(zhí)行這個腳本的時候,第一句就是執(zhí)行OPEN這個命令,打開一個文件 echo ^“%cd%%dwg1%.dwg^”>>cass.scr 把本程序當前目錄下的,用戶輸入的DWG文件名,寫入到CASS.SCR文件中,并在OPEN這個命令后面,實際也就把路徑寫入到這里了 echo zoom>>cass.scr 把ZOOM寫入到CASS.SCR,意思是在CAD中執(zhí)行ZOOM這個命令 echo e>>cass.scr 把E寫入到CASS.SCR.在執(zhí)行ZOOM后,接著執(zhí)行E,意思是全范圍顯示 echo mslide>>cass.scr 把MSLIDE寫入到CASS.SCR中,意思是執(zhí)行幻燈片制作命令。echo %dwg1%^.sld>>cass.scr 把用戶輸入的DWG文件,在后面加個.SLD輸入到CASS.SCR中,意思是把執(zhí)行后的幻燈片進行保存 echo qsave>>cass.scr 把QSAVE寫入到CASS中,意思是保存幻燈片后,再保存當前的DWG文件.本來是想在這里寫入EXIT的,但不知為什么,CAD卻無法在SCR腳本中執(zhí)行EXIT這個命令.好了,看看最終的SCR文件如下: open “c:casstempg000.dwg” zoom e mslide g000.sld qsave
現(xiàn)在SCR腳本有了,如何執(zhí)行呢,請看下面的批處理代碼: for %%i in(c d e f g)do(for /f “delims=” %%j in('dir /a-d /b /s “%%i:program files”^|findstr /i /c:“acad.exe”')do echo %%j>cad.txt)在C.D.E.F.G這幾個盤查找CAD的安裝目錄,并把路徑寫入到CAD.TXT這個文本中.本來想寫全盤查找的,但這個太費時,一般很少有人安裝CAD到CDEFG之外的其他盤。
set /p DWG2=請再次輸入繪好符號的CAD文件名(如圖塊名為100.DWG請輸入100): if not exist %dwg2%.dwg goto error8 再次檢測用戶要制作的符號文件是否存在 if not “%~1”==“h”(start “" ”%~0“ h for /f ”delims=?“ %%g in('type cad.txt')do(”%%g“ /b ”%cd%cass“&exit))在上面的代碼中,讀取CAD.TXT中的CAD安裝路徑,并在批處理中啟動他,/b ”%cd%cass“ 指的是啟動CAD后,執(zhí)行當前程序路徑下CASS.SCR這個腳本.可以看成是這樣: ”d:program filesAutodesk
Map
2004acad.exe“
/B ”C:casstempCASS" 啟動D盤安裝的CAD后,并執(zhí)行C:casstempCASS.SCR
echo 正在制作,約30秒.請稍候...ping-n 30 127.1>nul 這里延時30秒,是希望CAD能在30秒內,把CASS.SCR里的命令依次執(zhí)行完后接著執(zhí)行下一條命令。如果機器配置夠強勁,可以改為10,如果不能在30秒內啟動CAD并執(zhí)行完CASS.SCR里的腳本命令,可改為更大的數(shù)字.初步接觸CAD的腳本,只能理解這么多,正在學習中。。
第二篇:平安創(chuàng)建 幸福街道(腳本)
分鏡:航拍或立體地圖
街道概況,突出地理優(yōu)勢和發(fā)展定位。分鏡:“一核多元”互動視頻或圖片
XX街道積極探索,在“一核多元”模式下構建多元互動、共建共享的有機整體,把“平安南山”創(chuàng)建工作真正植入到社區(qū)生活,為南山區(qū)深化“平安南山”創(chuàng)建工作起到積極的促進作用。
分鏡:治理管理綜合視頻,宜居宜業(yè)的視頻
建立“源頭治理、動態(tài)管理、精細執(zhí)行”相結合的社會管理新機制,切實增強群眾的安全感。促進社會管理綜合治理暨平安南山創(chuàng)建各項措施的深化落實,為建設宜居宜業(yè)的國際化海濱城區(qū)提供有力保障。
分鏡:實拍各個社區(qū)、校園視頻,各個安全小區(qū)重點畫面
深入推進“平安細胞”創(chuàng)建。全面開展細胞創(chuàng)建工作,實現(xiàn)重點區(qū)域、行業(yè)平安細胞創(chuàng)建全覆蓋,把平安創(chuàng)建工作輻射到平安村落、平安社區(qū)、平安校園、平安醫(yī)院、平安企業(yè)、平安工地、平安水源保護區(qū)等平安細胞上,發(fā)揮平安細胞創(chuàng)建示范點作用,以點帶面,將各個安全文明小區(qū)連接成片,形成“積小安為大安、基層平安保全區(qū)平安”的良好格局。
分鏡:實拍各段畫面視頻,重點廣大市民參與的鏡頭,宜居宜業(yè)社區(qū)鏡頭
廣泛進行平安創(chuàng)建宣傳。在車站、商圈、工地圍擋、U站、小區(qū)等公共區(qū)域,利用宣傳欄、電子顯示屏、移動電視播放“平安南山”內容,營造和諧平安氛圍,提高創(chuàng)建“平安南山”群眾知曉率;各社區(qū)結合自身特點開展“平安XX”文藝匯演、知識競猜等活動;以U站固定宣傳咨詢點為依托,義工們收集居民建議和解答提問;廣大市民積極參與,共同打造平安和諧、安居樂業(yè)的宜居家園。
分鏡:實拍各場所、出租屋繁華路段、復雜路段,巡檢點老、舊門禁視頻對比鏡頭
不斷提升技防防控水平。安裝“電子巡更”系統(tǒng),在九祥嶺的學校、商場等公共場所、出租屋、易發(fā)案地點和繁華地段設置巡檢點3000多個,派出所巡防隊員利用巡檢器觸碰巡檢點,記錄巡檢的時間、地點及線路,提升了轄區(qū)居民群眾的安全感;將茶光村103套老、舊、效果差的視頻門禁系統(tǒng)進行升級改造,推廣視頻門禁系統(tǒng),提高技防建設水平,實現(xiàn)轄區(qū)治安環(huán)境的轉變,破解城中村治安防控頑疾,共建平安社區(qū)。
分鏡:群眾積極的視頻,群防群治的視頻,各崗亭“五統(tǒng)一”的重點視頻
不斷創(chuàng)新群防群治模式。調動廣大人民群眾的積極性,充分整合社會力量,重新調整組建11個社區(qū)的群防群治隊伍;充分發(fā)揮《南山區(qū)社會治安群防群治獎勵實施意見》的作用,利用獎勵專項基金,調動社會力量群防群治積極性;完成63個治安崗亭的打造升級,健全治安崗亭“五統(tǒng)一”,成為南山區(qū)首個群防群治工作新亮點;逐步建立“點、線、面”相結合,人防、物防、技防相結合,全民共建的立體化社會治安防控體系。
分鏡:實拍聯(lián)合行動的鏡頭,體現(xiàn)執(zhí)法形象,共建平安的鏡頭
大力開展綜合整治工作。聯(lián)合XX派出所、交警XX中隊、XX公交派出所,開展道路交通綜合整治工作,對非法營運及違停車輛嚴厲查處,開展“禁摩限電”專項行動,查扣電單車、電摩,改善路面交通秩序,凈化轄區(qū)交通環(huán)境。
攜手同心,奮發(fā)前行,共同構筑平安宜居家園。
第三篇:無法找到腳本文件
Title:無法找到腳本文件,由文件夾病毒導致,立刻使用系統(tǒng)文件修復工具可解決
簡介“無法找到腳本文件:monitor.jse? Messenger.jse winrar.jse等,桌面快捷方式打不開?”相信你早已經(jīng)被這些問題弄的頭疼萬分,從近日的用戶反饋來看,有不少用戶都正在為無法找到腳本文件這一現(xiàn)象困擾著。可牛安全應急小組立時展開調研,并迅速將修復這一問題的功能集成至系統(tǒng)文件修復工具中,只需一鍵即可解決。
無法找到腳本文件令網(wǎng)民困苦不堪,可牛殺毒及時施展援手。
“無法找到腳本文件monitor.jse? Messenger.jse winrar.jse等,桌面快捷方式打不開?”相信你早已經(jīng)被這些問題弄的頭疼萬分,從近日的用戶反饋來看,有不少用戶都正在為無法找到腳本文件這一現(xiàn)象困擾著。可牛安全應急小組立時展開調研,并迅速將修復這一問題的功能集成至系統(tǒng)文件修復工具中,只需一鍵即可解決。
可牛免費殺毒-系統(tǒng)文件修復工具官方下載:立即下載>>
為何出現(xiàn)我的電腦無法找到腳本文件的現(xiàn)象?
引起無法找到腳本文件的原因有以下兩種情況,一種情況是由于系統(tǒng)感染了U盤文件夾病毒,文件夾被隱藏,出現(xiàn)了文件夾圖標的快捷方式,指向病毒文件(多為vbs惡意腳本),如果指向的vbs腳本被殺毒軟件刪除的話,會造成用戶在打開“文件夾”時報錯,提示無法打開腳本文件.解決第一種情況:U盤病毒破壞我的電腦
由于病毒破壞了我的電腦的打開方式(指向病毒文件),病毒文件被刪除之后就會造成我的電腦無法打開。解決方案就是修復我的電腦的打開方式。
第二種情況是下載軟件的時候不小心點到欺詐下載的病毒文件,打開后中招,導致桌面,快速啟動欄,開始菜單里的快捷方式被篡改,同樣 由于vbs惡意腳本被殺毒軟件刪除,導致打開快捷方式提示錯誤而且無法打開
解決這種情況:快捷方式被惡意篡改
到處都是流氓軟件和欺詐下載,一不小心就點了欺詐下載的,下載了病毒。打開后就中招了。這些病毒是釋放惡意腳本到winrar或者 系統(tǒng)目錄下,通過惡意修改快捷方式或者新建一個擴展名定義為快捷方式,通過惡意構造的假的快捷方式指向病毒,一旦病毒文件被刪除,就會造成快捷方式打不開,提示無法打開腳本文件。
如何根除我的電腦無法找到腳本文件這一問題,上面的聽起來都很復雜。
手動修復無法找到腳本文件這一問題對于一般用戶來說都太過于復雜了,而且普通殺軟
根本不能修復系統(tǒng)的設置問題,對于我的電腦無法找到腳本文件這一問題,只需使用可牛免費殺毒系統(tǒng)文件修復工具就可以解決了。
修復步驟:
1.下載系統(tǒng)文件修復工具,立即下載>>
2.點擊修復按鈕。
3.待系統(tǒng)修復完畢下載可牛殺毒進行全盤查殺,確保系統(tǒng)中沒有殘存的木馬病毒。立即下載>>
第四篇:無法找到腳本文件“CProgram FilesWinrarMonitor.jse解決方法
無法找到腳本文件“CProgram FilesWinrarMonitor.jse
是由于中病毒或誤操作使系統(tǒng)里面沒有這個文件,解決方法如下
可以下載修復lnk不是有效的Win32應用程序安裝即可。
地址:
或按以下方法解決
1、確認注冊表能用,打開--運行,輸入“regedit.exe”,“編輯”里搜索:HKEY_CLASSES_ROOTlnkfileshellopencommand,刪掉右面出現(xiàn)的字符串。
2、如果再回到打開桌面圖標時出現(xiàn):“該文件沒有程序與之關聯(lián)來執(zhí)行該操作,請在控制面板的文件夾選項中創(chuàng)建關聯(lián)”字樣時的解決方法為如下:
用記事本復制以下全部代碼,將文本的“.txt”修改為“.reg”,雙擊導入就OK了。
代碼如下:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT.lnk]
@=“l(fā)nkfile”
[HKEY_CLASSES_ROOT.lnkShellEx]
[HKEY_CLASSES_ROOT.lnkShellEx{000214EE-0000-0000-C000-000000000046}] @=“{00021401-0000-0000-C000-000000000046}”
[HKEY_CLASSES_ROOT.lnkShellEx{000214F9-0000-0000-C000-000000000046}] @=“{00021401-0000-0000-C000-000000000046}”
[HKEY_CLASSES_ROOT.lnkShellEx{00021500-0000-0000-C000-000000000046}] @=“{00021401-0000-0000-C000-000000000046}”
[HKEY_CLASSES_ROOT.lnkShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}] @=“{00021401-0000-0000-C000-000000000046}”
[HKEY_CLASSES_ROOT.lnkShellNew]
“Command”=“rundll32.exe appwiz.cpl,NewLinkHere %1”
[HKEY_CLASSES_ROOTlnkfile]
@=“快捷方式”
“EditFlags”=dword:0000000
1“IsShortcut”=“"
”NeverShowExt“=”“
[HKEY_CLASSES_ROOTlnkfileCLSID]
@=”{00021401-0000-0000-C000-000000000046}“
[HKEY_CLASSES_ROOTlnkfileshellex]
[HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlers]
[HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlersOffline Files]
@=”{750fdf0e-2a26-11d1-a3ea-080036587f03}“
[HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlers{00021401-0000-0000-C000-000000000046}]
[HKEY_CLASSES_ROOTlnkfileshellexDropHandler]
@=”{00021401-0000-0000-C000-000000000046}“
[HKEY_CLASSES_ROOTlnkfileshellexIconHandler]
@=”{00021401-0000-0000-C000-000000000046}“
[HKEY_CLASSES_ROOTlnkfileshellexPropertySheetHandlers]
[HKEY_CLASSES_ROOTlnkfileshellexPropertySheetHandlersShimLayer Property Page] @=”{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
經(jīng)過以上一番折騰后 您再去打開桌面的東東看 OK了吧
二、如果進入注冊表,提示“注冊表被管理員禁用”,則操作如下:
1、運行——gpedit.msc——用戶配置——管理模板——系統(tǒng)——阻止訪問注冊表編輯器(禁用注冊表編輯工具)——禁用
2、如果1不行,則可嘗試或者自己動手制作一個解除注冊表鎖定的工具,就是用記事本編輯一個任意名字的.reg文件,比如recover.reg,內容如下(粘貼到記事本):
REGEDIT4
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem] DisableRegistryTools=dword:00000000
然后雙擊 recover.reg,yes.即可。
3.如果1和2全部失敗,則建一個inf文件,內容如下:
[Version]
Signature= NT$
[DefaultInstall]
ADDREG=Myadd
[Myadd]
;解禁注冊表編輯器
HKCU,SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem,DisableRegistryTools,1,0 然后右鍵點擊安裝
第五篇:如何創(chuàng)建并讀寫ini
如何創(chuàng)建并讀寫ini
using System.Runtime.InteropServices;
[DllImport(“kernel32”)]
privatestaticexternbool WritePrivateProfileString(string section, string key, string val, string filePath);
[DllImport(“kernel32”)]
privatestaticexternint GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
//寫入數(shù)據(jù)
if(File.Exists(inipath))
{
File.Delete(inipath);
FileStream filest = newFileStream(inipath, FileMode.OpenOrCreate,FileAccess.ReadWrite);
filest.Close();
bool bFlag1 = WritePrivateProfileString(“xxxxxxx”, “xxxx”, Text, inipath);
if(bFlag1)
{
MessageBox.Show(“保存信息成功!”, “信息提示”);
}
else
{
MessageBox.Show(“保存信息失敗!”, “錯誤提示”);
return;
}
}
//讀取數(shù)據(jù)
string inipath = System.Windows.Forms.Application.StartupPath + @“taitou.ini”;System.Text.StringBuilder temp = new System.Text.StringBuilder();GetPrivateProfileString(“xxxxx”, “xxxxx”, "", temp, 1024, inipath);