1樓:神奇寶貝
在乙個路徑下不能做到同時滿足兩個檔名相同(故程序名在同個路徑下不可能相同,所以只能更名自身的方法來實現),或者程序名相同路徑卻不相同(這個樓主不是你想要的吧),當然還有使用暴力手段強制刪除正在執行的這個程式(你想要這個強力刪除模組的目的來達到的話那麼請繼續聯絡我!)
以下為更名自身並執行的方法(請樓主我吧)
既然他更改了,那你就更名回來!
版本 2支援庫 shell
子程式 __啟動視窗_建立完畢。
更名自身 (「儍子。exe」)
子程式 更名自身, ,注:第一次更名後自動結束,直至下次與欲更換的檔名一致時才不進行更名自身操作。
引數 欲更檔名, 文字型, ,填寫完整檔名,如:傻子。exe
區域性變數 執行檔案路徑, 文字型。
區域性變數 命令列, 文字型, ,0"
如果真 (取執行檔名 ()欲更檔名)
返回 ()如果真結束。
取命令列 (命令列)
執行檔案路徑 = 取執行目錄 ()取執行檔名 ()
如果真 (取陣列成員數 (命令列) =0)
寫到檔案 (取特定目錄 (11) +讀入檔案 (執行檔案路徑))
執行 (取特定目錄 (11) +name 」 #引號 + 執行檔案路徑 + #換行符, 假, )
結束 ()如果真結束。
如果真 (命令列 [1] =name」)
終止程序 (路徑取檔名 (命令列 [2]))
寫到檔案 (取執行目錄 ()到位元組集 (命令列 [2] +#換行符 + 去路徑檔名 (命令列 [2]) 欲更檔名))
命令列 [2] =子文字替換 (命令列 [2], #換行符, ,3, 真)
檔案更名 (命令列 [2], 去路徑檔名 (命令列 [2]) 欲更檔名)
更完名後,你知道你想要做什麼了吧……
執行 (去路徑檔名 (命令列 [2]) 欲更檔名, 假, )
結束 ()如果真結束。
子程式 去路徑檔名, 文字型, ,總的,參考路徑取檔名。
引數 路徑, 文字型。
返回 (子文字替換 (路徑, 「取文字右邊 (路徑, 取文字長度 (路徑) -倒找文字 (路徑, 「假)),真))
子程式 路徑取檔名, 文字型, ,取指定路徑中的檔名(返回檔名)
引數 路徑, 文字型, ,完整路徑。
返回 (取文字右邊 (路徑, 取文字長度 (路徑) -倒找文字 (路徑, 「假)))
2樓:黃勇麟
yans___雨丶的方法是能行的、 程序名稱就是你的軟體名稱 如果你硬要軟體名稱跟程序名稱不一樣的話 那你可以 把你寫要的易語言編譯成你需要的程序名稱 、然後你再寫個啟動之前寫好的軟體的軟體、 也就是 你寫好的軟體為( 假設 a 就是你想要的程序名 b是你想要的軟體名。
那麼你寫乙個軟體命名為b 開啟b後 啟動a 然後結束b 那麼程序顯示的就是 也就是b當成了快捷方式一樣 、 當然 你也可以建立乙個快捷方式然後重新命名你想要的軟體名字 那麼程序名是不變的。
3樓:yans_____雨丶
_啟動子程式 內加入。
判斷 (檔案是否存在(取執行目錄()+你要固定的程式名。exe」))檔案存在。
執行 (取執行目錄()+你要固定的程式名。exe」)銷燬 ()檔案不存在。
複製檔案 (取執行目錄()+取執行檔名() 取執行目錄()+你要固定的程式名。exe」)
執行 (取執行目錄()+你要固定的程式名。exe」)銷燬()記得多做乙個判斷。
取執行檔名()=你要固定的程式名。exe」
不然會 無限迴圈 刪除執行 刪除執行。
4樓:御詩杉
取執行程式名() 就能取到自身程式程序名稱了!
易語言做個指定程序結束程式
5樓:網友
**:銷燬 ()
終止程序 (「
6樓:網友
版本 2
支援庫 eapi
子程式 _按鈕1_被單擊。
資訊框 (「破解成功」, 0, 「提示」)終止程序 (框1.內容) '框1內輸入要結束的程序名。
版本 2
7樓:網友
版本 2
支援庫 eapi
子程式 _按鈕1_被單擊。
終止程序 (「
版本 2資訊框 (「破解成功」, 0, 「提示」)
關於易語言 程式名為程序名
8樓:網友
.版本 2
支援庫 shell
程式集 視窗程式集1
子程式 __啟動視窗_建立完畢。
區域性變數 取標題, 文字型。
區域性變數 取程序, 文字型。
區域性變數 檔案號, 整數型。
區域性變數 目錄, 文字型。
目錄 = 取執行目錄 ()
啟動視窗。標題 =
取標題 = 啟動視窗。標題。
取程序 = 取視窗程序 (_啟動視窗。取視窗控制代碼 ()
如果真 (取標題 ≠ 取程序)
檔案號 = 開啟檔案 (取特定目錄 (11) +重新命名。bat」, 4, )
寫出文字 (檔案號, 「ping -n 5 >nul」 +#換行符 + ren 」 目錄 + 取程序 + 目錄 + 取標題 + #換行符 + 目錄 + 取標題)
執行 (取特定目錄 (11) +重新命名。bat」, 假, #隱藏視窗)
結束 ()如果真結束。
其中「取視窗程序()」函式為模組函式,請自行呼叫。
其實,實現方法還是很多的,還有比如遠端注入dll進行檢測、讀配置資訊、讀登錄檔等等。這裡就只提供思路,不具體操作了。
9樓:網友
.版本 2
子程式 __啟動視窗_建立完畢。
如果 (取執行檔名 ()
資訊框 (「請不要修改檔名」, 0, )否則。
10樓:本逸春
程序名本來就是和程式名是乙個樣的,如果想要固定,只能是程式執行之後判斷當前執行程式的程式名是否是要的,不要就改回來。
易語言如何修改自己程式的程序名
11樓:網友
程序名任然是程式名,只不過顯示出來的是原程序名而已,只是對工作管理員的一種欺騙, -另外善用搜尋,易語言官方論壇有該類原始碼帖 修改程式名唄。
12樓:匿名使用者
先我得告訴你程序名就是等於程式名的,給了程式名程序名就會改,就算鎖定了程序名 當程式名變更後 程序名任然是程式名,只不過顯示出來的是原程序名而已,只是對工作管理員的一種欺騙,--
易語言怎麼寫乙個程序裡有這個程式了就不能再開啟這個程式
13樓:網友
程序 = 取系統程序列表 ()
計次迴圈首 (取陣列成員數 (程序), 程序名).如果真 (到小寫 (程序 [程序名].程序名稱) =到小寫 (「遊戲存在 = 真。
跳出迴圈 ()
如果真結束。
計次迴圈尾 ()
用變數來判斷,這個程序是否存在。
易語言怎樣取當前所有程序名到框?
14樓:匿名使用者
版本 2
支援庫 eapi
子程式 _按鈕1_被單擊。
區域性變數 系統程序, 程序資訊, ,"0"
區域性變數 記次迴圈變數, 整數型。
系統程序 = 取系統程序列表 ()
列表框1.清空 ()
計次迴圈首 (取陣列成員數 (系統程序), 記次迴圈變數).如果真 (記次迴圈變數 ≠ 1)
列表框1.加入專案 (系統程序 [記次迴圈變數].程序名稱, )輸出除錯文字 (「程序識別符號 :
+到文字 (系統程序 [記次迴圈變數].程序識別符號) +執行緒數 : 到文字 (系統程序 [記次迴圈變數].
執行緒數) +程序名稱 : 系統程序 [記次迴圈變數].程序名稱 + 父程序識別符號 :
+到文字 (系統程序 [記次迴圈變數].父程序識別符號) +程序模組識別符號 : 到文字 (系統程序 [記次迴圈變數].
程序模組識別符號) +執行緒優先權 : 到文字 (系統程序 [記次迴圈變數].執行緒優先權))
如果真結束。
計次迴圈尾 ()
列表框1.選擇專案 (0, )
15樓:匿名使用者
.版本 2.支援庫 eapi
程式集 視窗程式集1
子程式 _按鈕1_被單擊。區域性變數 process, 程序資訊, ,"0".區域性變數 x, 整數型。
框1.是否允許多行 = 真process = 取系統程序列表 ()計次迴圈首 (取陣列成員數 (process), x) 框1.
加入文字 (process [x].程序名稱 + #換行符).計次迴圈尾 ()
16樓:匿名使用者
.版本 2 .支援庫 eapi .
區域性變數 程序, 程序資訊, ,"0" .區域性變數 i, 整數型 .區域性變數 程序數, 整數型 列表框1.
自動排序 = 真 列表框1.清空 ()程序 = 取系統程序列表 ()程序數 = 取陣列成員數 (程序) _啟動視窗。標題 = 當前程序數:
到文字 (程序數) .計次迴圈首 (程序數, i) 列表框1.加入專案 (程序 [i].
程序名稱, 程序 [i].程序識別符號) .計次迴圈尾 ()
易語言編譯的軟體怎麼修改自身的程序名
17樓:小哥的書架
方法有很多種,這是其中一種,自己可以舉一反三。
易語言程式程序名怎麼確定
18樓:
什麼意思?指的是自身的程序名稱?就是編譯出來的程式名(不加字尾。exe)
易語言中怎樣檢測某個程式是否正在執行?
19樓:網友
這個需要超級模組。
版本 2程式集 視窗程式集_啟動視窗。
子程式 _按鈕1_被單擊。
子程式 __啟動視窗_建立完畢。
時鐘1.時鐘週期 = 100
子程式 _時鐘1_週期事件。
判斷開始 (程序是否存在 (「
框1.內容 = 程式已執行」
預設框1.內容 = 程式未執行」
判斷結束。子程式 _框1_內容被改變。
是要檢測程序的程式。
20樓:頂死小公尺
.版本 2
支援庫 eapi
子程式 _按鈕1_被單擊。
區域性變數 程序列表, 程序資訊, ,"0"
區域性變數 計次, 整數型。
區域性變數 存在程序, 邏輯型。
區域性變數 要判斷的程式名, 文字型。
程序列表 = 取系統程序列表 ()
要判斷的程式名 = ' 這裡的可以改為你想要判斷的程式名。計次迴圈首 (取陣列成員數 (程序列表), 計次).如果 (程序列表 [計次].
程序名稱 = 要判斷的程式名)存在程序 = 真。
跳出迴圈 ()
否則存在程序 = 假。
如果結束。計次迴圈尾 ()
判斷開始 (存在程序 = 真)
資訊框 (「存在程序: 」要判斷的程式名, 0, )預設資訊框 (「不存在程序: 」要判斷的程式名, 0, )判斷結束。
21樓:網友
可以用程序來判斷,現可以用視窗標題來判斷。
22樓:鋅雨淚
檢測程序是否存在,或檢測視窗是否存在!
23樓:
模組裡有。載入一下模組就行了。
把高階語言編寫的源程式轉換為可執行程式的過程叫什麼
編好的 源 經過編譯,連結,生成可執行的檔案,然後就可以執行。即編輯的 要最重生成可執行的程式 可執行的檔案 需要經過編譯 連結兩個步驟。編譯的作用是對 進行語法檢查,而連結的作用是連結 中用到的編譯器提供的資源。所以,通常通過編譯 連結後形成的只形成一個可執行的檔案。a彙編和解釋 b 編輯和連線c...
我編寫的c語言程式怎麼執行後出現中文亂碼
希聲和寡 用fflush stdin 來清空鍵盤緩衝區,使用getch等都是治標不治本的辦法,可以多學習一下fflush的使用,對於大批量的手動輸入,很有幫助 標頭檔案 include include stdio.h include stdlib.h include main getchar 函式讀...
易語言的linux程式的作用
易語言目前在linux平臺下只能做cli程式,因此做linux沒什麼用處,要看到以後易語言發展了 我認為不可行,因為易語言這個ide他本身就限制在windows平臺,除錯非常的麻煩 還有糾正一下樓主的錯誤觀點,核心一樣並不一定就能執行了,就像說的,windows phone作業系統,你就能用易語言的...