IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   exe değişirse romete silinsin (https://www.ircforumlari.net/mirc-scripting-sorunlari/314431-exe-degisirse-romete-silinsin.html)

fener1907 01 Şubat 2010 03:20

exe değişirse remote silinsin
 
bazı scriptlerde var mesela yanılmıyosam kelebekte vardı romete kapalı onu açmak için exe değişince rometeler siliniyo bunun yolu nedir bende o tarzda kitlemek istiyorum çok mu zor bişey

Doktrin 01 Şubat 2010 04:24

Cevap: exe değişirse romete silinsin
 
$file(mirc.exe).size identifierını kullanabilirsin.Her açılışta exe nin boyutunu sorgulatıp ilk değerden farklı bir değer çıkarsa /remove ile sildirebilirsin.

CipriX 01 Şubat 2010 18:08

Cevap: exe değişirse romete silinsin
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] öncelikle çalışma mantığını detaylı öğrendikten sonra yapman gereken şey bir while ile scriptinin ana dizinindeki bütün herşeyi sildirmek.

fener1907 03 Şubat 2010 06:32

Cevap: exe değişirse romete silinsin
 
PHP- Kodu:

on*:start:{
if 
$file(mirc.exe) !== 374616 {
.
remove mirc.exe
}


exeyi değiştirdiğimde bu silmiyo neresinde yanlışlık yapmış olabilirim.

XcLusive 03 Şubat 2010 08:54

Cevap: exe değişirse romete silinsin
 
exe silinmez çünki windows onu kullanıyor.
ama exe değiştiğinde bir *.bat dosyası oluşturup mirc'i kapatıp ve kapanırkende *.bat dosyasını çalıştırıp mirc.exe'yi silebilirsin.

fener1907 03 Şubat 2010 10:59

Cevap: exe değişirse romete silinsin
 
onu nasıl yapabiliriz acaba :)

XcLusive 03 Şubat 2010 14:17

Cevap: exe değişirse romete silinsin
 
nasıl yapıldığını anlattım gerisi senin komutları araştırmana kalıyor.
şimdi ben gerekenleri buraya döksem seninkisi hazırcılık olur sen başla yapamadığın yerde biz devamını getiririz :) unutmayın ki burası yardım bölümü hazır kod verilen bölüm değil :)

fener1907 03 Şubat 2010 21:37

Cevap: exe değişirse romete silinsin
 
hiçbirsey anlamadım ki başlamak için az bişey ip ucu versen :)

CipriX 03 Şubat 2010 23:54

Cevap: exe değişirse romete silinsin
 
"msdos komutlarından dosya silme komutunu bul, bu dosya silme komutunu al bir .bat dosyasının içine koy, exit eventi ilede .bat dosyasını çalıştır." Diyor XcLusive

fener1907 04 Şubat 2010 14:37

Cevap: exe değişirse romete silinsin
 
bat dosyasını oluşturdum del mirc.exe mı yazacam içine.
şimdi o dosyayı nasıl okutacaz yani neye göre diğer yaptığım gibi mirc.exenin boyutunu mu okutacaz biraz daha yardım lutfen :)

fener1907 05 Şubat 2010 03:13

Cevap: exe değişirse romete silinsin
 
birisi yardım edebilir mi kafayı yiyecem 1aydır script yapmakla uğraşıyorum bitti sonunda şu hırsızlığada önlemi mi alsam hemen exe yapacam :(

XcLusive 05 Şubat 2010 07:50

Cevap: exe değişirse romete silinsin
 
yahu neden exe'yi sildiriyorsun ki?
senin yerinde olsam exe değişince dosyaları sildiririm :)
hem pek sanmıyorum mirc'in o kadar hızlı işlem yapacağını fikri ben verdim ama cevabıda ben vereyim;
mirc kendini kapatıp *.bat dosyasını çalıştırıp kendini silecek bu makine dilinde çok hızlı bir olay demek ve windows mirc'i kullanır vaziyette görecek silmicek...
bu nedenle benim önceden kullandığım yöntemi kullan; dosyaları sildir..
( xp çıkmadan önce 98 kullanırken bu yöntemle ben pc format attırıyordum :) exe değişirse direk format :) )

fener1907 05 Şubat 2010 08:28

Cevap: exe değişirse romete silinsin
 
ağzından bal damlıyoda ah dediğini bi yapabilsem ne olur az daha ipucu :) silinsinde ne silinirse silinsin :)

XcLusive 05 Şubat 2010 08:35

Cevap: exe değişirse romete silinsin
 
yahu o kadarıda çok basit :)
alias sil {
.remove $shortfn($mircdirkod1.txt)
.remove $shortfn($mircdirkod2.txt)
.remove $shortfn($mircdirkod3.txt)
exit -r
}
gibi..
eğer kodların bir dosyanın içindeyse;
.remove $shortfn($mircdirDOSYA-ADI\kod1.txt)
şeklinde yapacaksın :)
sil komutunuda exe değişimini algılayan if satırına ekliceksin bitecek
sonra mirci kapattırmayı unutma :)

fener1907 05 Şubat 2010 08:53

Cevap: exe değişirse romete silinsin
 
yok ya kesin karar verdim ben apralım:( exe değiştiğini aldılamasını soyluyosunda aklıma gelmıyo o if komutu sinireden bayılacam şimdi:)

----------

on*:start:{
if $file(mirc.exe) !== 374616 {
.sil}
}



alias sil {
.remove $shortfn($mircdirremote.txt)
.remove $shortfn($mircdirmenu.txt)
.remove $shortfn($mircdirvoice.txt)
exit -r
}



benim kafam anca buna yetti oda çalışmadı :)



CipriX 05 Şubat 2010 17:15

Cevap: exe değişirse romete silinsin
 
on*:start:{
if $file(mirc.exe) !== 374616 {
.sil}
}

bu koddaki hata .sil aliasından sonraki boşluk hatasıdır.

on*:start:{
if $file(mirc.exe) !== 374616 {
.sil }
}


olacak

fener1907 05 Şubat 2010 17:47

Cevap: exe değişirse romete silinsin
 
boşluk vardı orya yazarken kaymış fark etmedim açıyorum kapatıyorum exeyi, yazdığım dosyaları silmiyo exeyi okumuyo mu acaba

CipriX 06 Şubat 2010 23:23

Cevap: exe değişirse romete silinsin
 
//echo -a $file(mirc.exe)

yaparak dene

fener1907 06 Şubat 2010 23:28

Cevap: exe değişirse romete silinsin
 
teşekkürler halletmiştim boşuna mesaj yazıp göruntü kirliğiği olmasın diye teşekkür et tuşuna başmıştım ellerinize sağlık ikinizinde


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:27.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk