PColik
-
Posts
389 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by PColik
-
-
Olayı anlayan yok mu arkadaşlar? Çok önemli benim için
-
Arkadaşlar şu kodu bir kontrol edebilir misiniz?
Spoilergetpass = INIFile.GetValue("files\\pw.vst", "startup", "pass"); enteredpass = ""; while (enteredpass == "") and (enteredpass ~= "CANCEL") do enteredpass = Dialog.PasswordInput("Şifre", "Lütfen şifrenizi girin:", MB_ICONQUESTION); if enteredpass == "" then Dialog.Message("Hata!", "Şifre girmediniz.", MB_OK, MB_ICONEXCLAMATION); elseif enteredpass == "CANCEL" then Application.Exit(); elseif enteredpass ~= getpass then Dialog.Message("Hata!", "Yanlış şifre girdiniz, lütfen tekrar deneyin.", MB_OK, MB_ICONEXCLAMATION); else if (Application.GetLastError() ~= 0) then Dialog.Message("Hata!", "Bir hata meydana geldi! Lütfen programı yönetici olarak çalıştırıp tekrar deneyin.", MB_OK, MB_ICONSTOP); end end end
Arkadaşlar bunu Actions'da On Startup kısmına yazdım. Şimdi program açılışta şifre soruyor;
İptal butonuna tıklayınca programdan çıkıyor, bu tamam,
Hiç şifre yazmadan Tamam butonuna basınca Şifre girmediniz diye hata veriyor ve tekrar şifre soruyor, bu da tamam
Fakat yanlış şifre girildiği zaman önce Yanlış şifre girdiniz diye hata veriyor, fakat sonra program açılıyor. Ben hata verdikten sonra programın açılmasını değil, döngü ile tekrar Dialog.PasswordInput penceresinin gözükmesini istiyorum. Nerde hata yaptığımı bilmiyorum. Bir yardımcı olur musunuz arkadaşlar?
-
pairs, 16.01.2018 - 16:44 yazdı:
İçine paragraph objesi eklersen kod çalışmaz.
if (type == OBJECT_LABEL) then
Çünk burada sadece Label olanlara bu işlemi yapıyor
Paragraph için;
if (type == OBJECT_PARAGRAPH) then
yaptım. Bu doğru değil mi?
-
Cyph3r, 19 saat önce yazdı:
Giriş seviyesinden terk AMS ciyim fazla bilmiyorum ama globale eklediğin kod hatalı olur şu durumda... Kendi obje tablomuzu oluşturduğumuz zaman ....EnumerateObjects kodunu kullanmamıza gerek yok daha... o kısmı siliyoruz... renkle ilgili yaptığım deneme de böyle...
object_names = {"Label1","Label2", "Label4" }; if (object_names == nil) then Dialog.Message("Uyarı", "Yazı objesi yok.", MB_OK, MB_ICONEXCLAMATION); else output_string = ""; for index, object in pairs(object_names) do type = Page.GetObjectType(object); if (type == OBJECT_LABEL) then tRenk = Label.GetProperties(object); tRenk.ColorNormal = Math.RGBToNumber(255, 0, 0); Label.SetProperties(object, tRenk); end end end
Globalde değil... direkt Page içinde bir butona koyup çalıştırdım...
Bu sefer tamamdır, adamsın
-
Cyph3r, 10 saat önce yazdı:
Yapılır...
object_names = Page.EnumerateObjects();
Bu kod sayfadaki objeleri sayarak bir tabloya atıyor... aynı mantıkla kendi tablomuzu oluşturursak sadece oradakilerin yazısını değiştirir.
Aşağıdaki kodu projenize göre düzenleyip yukarıdaki kod ile değiştirin...
object_names = {"Label1","Label2", "Label4" };
Kardeşim aslında bu kodda çalıştı ama sanırım ben biraz acemi olduğum için yine yapmak istediğimi yapamadım
Ben direkt yapmaya çalıştığım şeyi söyleyeyim de seni daha fazla uğraştırmim
Şimdi Global Functions'a şunu ekledim:
objects = Page.EnumerateObjects(); objects = {"Label1","Label2","Paragraph1"};
Sayfa içine de bir buton ekledim. O butona bastığım zaman Global'de ki object içindeki öğelerin rengini kırmızı yapacak. SetText gibi basit şeyleri yapabildim ama SetProperties biraz daha farklı galiba, onu yapamadım
-
Cyph3r, 13.01.2018 - 20:41 yazdı:
object_names = Page.EnumerateObjects(); if (object_names == nil) then Dialog.Message("Uyarı", "Yazı objesi yok.", MB_OK, MB_ICONEXCLAMATION); else output_string = ""; for index, object in pairs(object_names) do type = Page.GetObjectType(object); if (type == OBJECT_LABEL) then Label.SetText(object, "TNCTR"); end end end
Yardım dosyasından giderek şunu uydurdum... Bir butona ekleyip test edin bakalım...
Bu kod çalıştı. Sayfadaki bütün Label'ler üzerinde yaptı işlemi, ben buna istediklerimi ekleyebilir miyim. Mesela Label1, Label2 ve Label3 olsun. Veya Label1, Label2, Paraghraph1 gibi farklı öğeler olsun. O şekilde yapılabilir mi?
-
Arkadaşlar muhtemelen iyi bir başlık bulamadım ama sormak istediğim şu;
Mesela ben
Label.SetText(butunyazilar, "Merhaba");
dediğim zaman sayfada benim seçtiğim bütün Labellerin yazısı Merhaba olacak.
Örneğin;
butunyazilar = {"Label1","Label2","Label3"}; Label.SetText(butunyazilar, "Merhaba");
gibi...
Verdiğim örnekteki kodun yanlış olduğunu biliyorum, onu salladım fakat demek istediğimi anladınız muhtemelen. Cevabınızı bekliyorum arkadaşlar...
- 1
-
Arkadaşlar merhaba,
Geçenlerde Windows 10 son büyük güncellemesini yayınlamıştı. Bu sürümü yükledim. Karşılaştığım bir olay fakat sorun bende mi, yoksa herkeste mi bilmiyorum. Önce fotoğrafa bakabilir misiniz?
Resimde gördüğünüz gibi "Dahili dep birimi" simgesinin sol tarafında ufak bir boşluk var, eskiden öyle değildi, tam sola dayalıydı ve sürücülerin altında boş ve toplam alanı gösteriyor. Onlar sığmamış mesela, tamamı yazmıyor. Öncede tamamı yazıyordu. Her klasörün içinde simgeler klasörün içine ortalanmış, dosyayı yeniden anlandırdığım zaman yazıyı ortalıyor mesela. Bunun bir ayarı falan var mı?
Şimdiden sağolun.
-
Arkadaşlar merhaba. Sorum tam olarak başlıktaki gibi. Bildiğiniz üzere ListBox ayarlarında ListBox'ın (yani tamamının) arkaplan rengini ve yazıların rengini değiştirebiliyoruz. Fakat ListBox'da bir öğeye tıkladığımız zaman bu seçilen öğenin arkası mavi oluyor. Bu değiştirilebilir mi?
-
Kardeşim arşivimde iki dosya buldum bununla ilgili, umarım işine yarar. Kusura bakma biraz geç oldu.
Görsel Equalizer'li Müzik Çalar.apz
Düzenleme:
Kardeşim kusura bakma konuyu başta anlamadım. Arşivimde maalesef Ekolayzer örneği yok, benim attığım görsel spektrum örneğiymiş.
-
Dark_Angel, 29.03.2017 - 21:35 yazdı:
1. Soru:
params = { "-C:\\Program Files (x86)\\Google\\Chrome\\Application", "-C:\\Program Files (x86)\\Google\\Chrome\Application\\chrome.exe", "-test" }; if _CommandLineArgs[1] ~= nil and _CommandLineArgs[1] ~= "" then for index, param in pairs (_CommandLineArgs) do if param == params[1] then File.ExploreFolder(params[1]:gsub("%-", ""), SW_SHOWNORMAL); elseif param == params[2] then File.Open(params[2]:gsub("%-", ""), "", SW_SHOWNORMAL); elseif param == params[3] then Dialog.Message("Test", "Test parametresi"); end end end
2. Soru:
blackman12' da dediği gibi bunu tek bir butonla yapamazsın .lnk yazmasını istiyorsan örneğin:
local text = "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"; yeni_text = text:gsub("%.exe", "%.lnk"); Dialog.Message("", yeni_text);
ayrıca AMS'de yol\yol gibi kullanma yol\\yol\\... gibi bu arada parametre kodlarını On Show veya On Preload bölümüne yazman gerekiyor
Kardeş 1. sorunun cevabını verdiğin için teşekkür ederim ama bunları nereye yazacağım konusunda bir bilgiye sahip değilim.
Ayrıca ikinci sorumu tam anlatamadım galiba arkadaşlar. İkinci sorumda benim için önemli olan şey şu:
Ben örneğin masaüstündeki Nero Express kısayolunu seçiyorum. Biliyorsunuz Nero Express tek başına açılan bir uygulama değil. Nero Burning Rom exe dosyasına /w parametresini ekleyince açılıyor. Ama cevap verirken Nero üzerinden cevap vermeyin, ben sadece örnek verdim. Neyse, daha sonra seçtiğim bu dosyanın konumu Input1'e yazılıyor ama Input1'e kısayolun konumu değilde asıl dosyanın konumu yazılıyor. Yani ben
"C:\Program Files (x86)\Nero\Nero 2017\Nero Burning ROM\nero.exe" /w
şeklinde yazmasını istiyorum ama
C:\Program Files (x86)\Nero\Nero 2017\Nero Burning ROM\nero.exe
şeklinde yazılıyor.
Input1'e seçtiğim dosyanın asıl konumu değilde seçtiğim kısayolun konumunun yazılmasını istiyorum. Bunu nasıl yapabilirim diye sormuştum. Bu arada uzun süredir TNCTR'ye girmediğim için çok erken cevap verdim arkadaşlar. Kusura bakmayın
-
uurclkky, 18 saat önce yazdı:
Merhabalar, elimde olan bilgisayar parçalarını kargo ücreti karşılığında isteyene göndereceğim. Listeyi parçaları denedikçe güncelleyeceğim. Parça için ilk yazana göndereceğim.
Core 2 Duo E7200 + Fan
Eklenecektir.
Nerede oturuyorsun kardeş?
-
Arkadaşlar merhaba, konuyu biraz uzun yazabilirim. Sıktıysam özür dilerim şimdiden
Ben Vestel servisinde çalışıyorum, Venus akıllı telefonların onarımı ile ilgileniyorum. Servise gelen her cihaz için servis formu dolduruyoruz ve sonra çıktısını alıyoruz. Bu form Word ile hazırlanmış ve DOC formatında. Ben istiyorum ki AMS ile küçük bir program hazırlayayım, bu programda formdaki bütün sorular olacak. Input'lar, CheckBox'lar, RadioButton'lar vs. vs. Ve en son tamamla dediğim zaman programda seçtiğim/doldurduğum seçeneklere göre bu formun çıktısını hazır olarak yazıcıya direkt gönderecek. Bu form DOC fakat PDF'ye dönüştürülebilir. Demek istediğimi anladınız zaten.
Bu AMS ile yapılabilir mi? Şimdiden teşekkürler.
-
Arkadaşlar size kendi tecrübeme dayanarak bir bilgi vereyim. Özellikle bilgisayarının RAM i çok yüksek olmayanlara.
Windows Update
Windows Search
Windows Defender
Hızlı GetirmeBu 4 hizmet, benim gördüğüm en çok bellek işgal eden hizmetler. msconfig den devre dışı bırakmanız pc nizi baya rahatlatacaktır. Bunları devre dışı bırakırsanız ne olur.
Windows Update: Windows güncellemeleri yapıyorsanız artık yapamazsanız. Hatta Microsoft 'un sitesinden indirdiğiniz küçük güncelleme dosyalarını bile yükleyemeyebilirsiniz.
Windows Search: Özellikle Windows 10'da başlat menüsünde falan kapsamlı arama yapamazsanız, sadece temel şeyleri arar.
Windows Defender: Windows ile birlikte gelen kendi antivirüs uygulaması (bence çok gereksiz). Exe dosyalarının açılma sürelerini kayda değer derecede yavaşlatıyor. Bu boyutuna göre değişiyor tabi ki. Örneğin 2GB büyüklüğünde tek bir exe dosyası açtığınız zaman açmadan önce bu dosyada tarama yapacağı için bir süre bekliyorsunuz. Ayrıca birçok exe dosyasının bulunduğu bir klasöre girdiğiniz zaman dosyaların simgelerinin yüklenmesi zaman alıyor. Bence en çok devre dışı bırakmanız gereken şey.
Hızlı Getirme: Windows Search hizmeti ile benzer. Windows içinde yaptığınız aramalar, klasörler, ve klasör içindeki dosyalar vs. bir sonraki aramanızın daha hızlı olması için bir dizin haline getiriliyor. Daha sonra arama yaptığınız zaman bu dizinde arama yapıyor. Bu da sürekli arkaplan da çalışarak RAM işgal ediyor tabiki. Bu saçma hizmeti kullanmak yerine Everything isimli programı kullanın. Benim her formattan sonra yüklediğim ilk programdır. Hatta Driver lardan bile önce yüklerim.Bunlardan başka fazla RAM tüketen pek bir hizmet görmedim. Eklemek istediğiniz bir şey varsa ekleyin arkadaşlar.
- 1
-
Arkadaşlar merhaba,
Windows 10 kullanıyorum. Bilgisayara yeni format attım. Klasör seçeneklerine girdiğiniz zaman açılan pencerenin en üstünde "Aşağıdakileri yapmak için Dosya Gezginini aç" diye bir seçenek var. Karşısında da iki seçenek var. Hızlı erişim ve Bu bilgisayar. Format attığınızda varsayılan olarak Hızlı erişim seçili oluyor. Win+E yaptığınız zaman Hızlı erişim penceresi geliyor. Ben burayı Bu bilgisayar olarak değiştirdiğim zaman Win+E yaptığım zaman Bilgisayarım penceresi açılıyordu. Her seferinde bu şekilde kullanıyordum. Fakat bir şeyler yaptım (Ne yaptığımı hatırlamıyorum), şu anda Win+E yaptığım zaman Aygıt yöneticisi açılıyor. Hatta çalıştıra explorer yazdığım zaman yine Aygıt yöneticisi açılıyor. Bunu eski haline nasıl getirebilirim? -
23 saat önce, blackman12 yazdı:
Divane ilk sorun için gerekli yardımı yapmış geri kalan gelen komutu yorumlamak, mesela parametren buysa:
-"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
burada left trim ile - kısmını sildirdikten sonra " işaretini de replace ettirip dosya/klasör yolunu elde edebilirsin. Bundan sonraki aşamada bu yolun bir exe mi klasör mü olduğuna karar vermek. bunu da file.isDirectory() gibi bir komutla kontrol edebilir, klasör açma ya da uygulama açma komutunu gönderebilirsin.
sorunun ikinci kısmında:
windowsun tek bir butonla hem klasör hem dosya seçebileceğin bir penceresi yok. O yüzden radioboxları kullan ve hangisi seçiliyse ona göre seçim penceresini açtır.
İlk açıklaman için teşekkür ederim fakat ben AMS hakkında çok detaylı bilgiye sahip olmadığım için bu söylediklerini nasıl yapacağımı bilmiyorum
-
8 saat önce, RaZoRWounD yazdı:
Ama işyerindeki internetle evdeki internet aynı olmaz işyerlerinde genelde iş yükünü azaltmak adına internet servis sağlayıcılar daha fazla upload veriyorlar misal ona bakarsan bizim büfeyle bizim evde aynı internet var ben ölçüm yapıyorum upload 1 mbps bile çıkmazken büfede 4 mbps çıkıyor 2mizde aynı parayı ödüyoruz neden böyle bir ayrımcılık yapılıyor onuda anlamış değilim
Anladım kardeşim, böyle bir şey yapıldığını bilmiyordum. Sağolasın.
- 1
-
5 saat önce, RaZoRWounD yazdı:
Bende diyorum ki bunun modele alakası yok upload hızınız düşük olunca böyle oluyor 10 mbps upload olsa misal rahat olursunuz ama 1 mbps olunca bunu bide 4-5 makine paylaştırmaya kalkınca neti kitliyor video yüklerken haliyle yükleme yapınca tamamını sömürüyor çünkü olay burda patlak veriyor modemle çözülecek iş değil
Çalıştığım iş yerinde ki internet evdekiyle aynı. İkisi de TurkNet. İş yerinde deneme için YouTube a bi video yüklemeye başladım, video yüklenirken diğer sitelerde de rahatça gezilebiliyordu. Ama iş yerindeki modem çok pahalı bir şey, teknisyen abiye sordum, bin liraya yakın bir fiyata almışlar 2-3 ay önce. Gerçi benim o kadar bütçem yok ama neyse
-
Arkadaşlar hepinize çok teşekkür ederim ama siz benim sorunumu tam olarak anlamadınız herhalde
Siz hep marka söylüyorsunuz. AirTies al, TP-Link al gibi... Hiç model falan söylemiyorsunuz. Hangi markanın kaliteli ve güvenilir olduğu konusunda benimde bilgim var fakat her markanın her modemi aynı özellikte olmuyor. Örnek verecek olursam TP-Link markasının 100 liralık modemi de var, 1000 liralık modemi de...
Modem konusunda teknik bilgi sahibi olan bir arkadaştan yardım bekliyorum, konuda belirttiğim beklentilerimi karşılayabilecek bi modem...
-
Bir saat önce, morjela yazdı:
TP-Link modem kullanmıştım , o zaman problem yaşamadım ama şimdikiler nasıl bilmiyorum. Asus modem hiç kullanmadım. Forumda kullanan arkadaşlar vardır muhakkak , yorum yaparlar umarım.
Ancak şunu diyebilirim ki ; şimdiye kadar kullandığım en stabil modem Airties
Çok sağol kardeş. Sanırım merak ettiklerimi cevaplandıracak kadar teknik bilgin yok seninde benim gibi
-
Bir saat önce, morjela yazdı:
zyxel alma da ne alıyorsan al. TTnetten internet alırken verdiler, marka tercihi yaptırmadılar. Israrla Airties istedim vermediler , sorunlarla boğuşup duruyoruz şimdi.
Benim tavsiyem Airties markasından şaşmayın
Ben TP-Link veya Asus düşünüyordum.
-
Arkadaşlar merhaba. Sizlerden modem tavsiyesi rica edicem. Şu an kullandığım internette ya da modemde (hangisiyle alakalı bilmiyorum) YouTube'a yükleme yaparken internet tam anlamıyla kilitleniyor. Google'ın ana sayfası bile en az 10 saniyede açılıyor. Ben YouTube'a video yüklerken bile internette jet hızında olmasa bile rahatsız etmeyecek bi hızda dolaşmak istiyorum. Bunun haricinde aktif olarak LOL oynuyorum, düşük ping olması gerekiyor. Ayrıca modemi evin çatısına koyucam. Biz çatının bi altında oturuyoruz fakat benim odam evin diğer tarafında. Örneğin çatı evin sol tarafındaysa, benim odam bi alt katta, evin sağ tarafında. Burdan iyi bir şekilde çekmesi lazım.
Bu arada Sultanbeyli'de oturuyorum. Benim oturduğum bölgede henüz fiber internet altyapısı yok. Bu yüzden internetim 16 MBit. Son olarakta, internete sadece bilgisayarım ve telefonum bağlı. Evde başka hiçbir cihaz interneti kullanmayacak. Modeme yüklenme olmayacak yani. Genellikle iki, bazı nadir durumlarda en fazla üç cihaz bağlanacak.
Bu kriterlere göre iyi bir modem arıyorum arkadaşlar. Bütçem en fazla 200-220 lira civarı. Yardımlarınız bekliyorum, şimdiden teşekkürler. -
On 16.03.2017 at 04:55, DivaneTR yazdı:
Kardeş çok sağol bu konuda da yeni bir şey öğrenmiş oldum fakat yapmak istediğim şeyi yapamadım :/
-
Merhaba arkadaşlar,
Takıldığım yerler oluyor, iki tane sorum var da
Birincisi yaptığım programı bir dizine gitmesi, veya bir programı çalıştırması için parametre ile çalıştırabilir miyim?
Örnek:
"...\autorun.exe" -C:\Program Files (x86)\Google\Chrome\Application parametresi ile açtığım zaman bu dizine gidecek.
"...\autorun.exe" -C:\Program Files (x86)\Google\Chrome\Application\chrome.exe parametresi ile açtığım zaman da bu dosya açılacak.
İkinci sorum da şu:
Projemde Dialog.FileBrowse ile seçilen dosyayı Input1'e yazdırıyorum. Fakat sadece dosya seçilebiliyor. Ben hem dosya, hem de klasör seçilebilir olmasını istiyorum. Ayrıca örneğin Google Chrome'un kısayolunu seçtiğim zaman Input1'e:
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
yazılıyor. Fakat ben;
C:\Users\Crab\Desktop\Google Chrome.lnk
şeklinde yazılmasını istiyorum.
Biraz uzun bi konu oldu, umarım sıkmamışımdır. Şimdiden teşekkür ederim arkadaşlar...
Programa Şifreli Girişte Hata
in AutoPlay Media Studio
Posted
Çok sağol kardeşim, bunu arıyordum ne zamandır