Jump to content

Ams De Cpu-Z Kullanımı


byhabit
 Share

Recommended Posts

Selam Arkadaşlar

CPU-Z programını kullanarak
Shell.Execute("AutoPlay\\Docs\\CPU-Z\\x86\\cpuz.exe", "open", "-txt=system", _TempFolder, SW_SHOWNORMAL, true);

komutu ile sistemin detaylı bilgisini txt ye aktarıyorum

fakat ekran kartının adını ve belleğini ve ısısını

ve  ram bellek toplam miktarı ddr türünü frekansını labelde yazdıramadım

örnek String.Find(read, "Memory size" deyince bilgi almıyor

bence

toplam ram miktarıda Memory size diye kayıtlı

ekran kartı belleğide Memory size diye kayıtlı olduğu için olabilir.

bu konuda bilgisi olan varmı?

Edited by byhabit
Link to comment
Share on other sites

örenk Çalışmalara baktınmı

baktım bulamadım yani detaylı bilgi veren bir yöntem bulamadım sadece ekran kartı ismi ve üreticisi var

cpu-z ekrankartının belleğini ve ısısını da veriyor hatta ısısını ve sürücü versiyonunu gösteriyorum  ama belleği gösteremedim.

ve sistem belleğini de gösteremedim

Link to comment
Share on other sites

  • Editor
instances_of_file = 0;
file_to_check_for = "cpuz.exe"; --have all lowercase
processes = System.EnumerateProcesses();

for j, file_path in pairs(processes) do
file = String.SplitPath(file_path);
if (String.Lower(file.Filename..file.Extension)) == file_to_check_for then
System.TerminateProcess(j);
end
end

File.Run("AutoPlay\\Docs\\cpuz.exe", "-txt=data", "AutoPlay\\Docs", SW_HIDE, true);
result = TextFile.ReadToTable("AutoPlay\\Docs\\data.txt");
islemci_sicaklik_deger = 0;
ekran_sicaklik_deger = 0;
for i,v in pairs(result) do
		if v == "Hardware monitor	ACPI" then
		
		islemcimodel = String.Replace(result[i + 3], "Hardware monitor	", "", false);
		islemcisicaklik = String.Replace(result[i + 4], "	Temperature 0	", "", false);
		islemci_sicaklik_deger = String.Mid(islemcisicaklik,1,2);		
		ekran = String.Replace(result[i + 8], "	Temperature 0	", "", false);
		ekran_sicaklik_deger = String.Mid(ekran,1,2);
		break;
		end
end		

Cpu - Z için bir dönem kullanmıştım.

Link to comment
Share on other sites

instances_of_file = 0;
file_to_check_for = "cpuz.exe"; --have all lowercase
processes = System.EnumerateProcesses();

for j, file_path in pairs(processes) do
file = String.SplitPath(file_path);
if (String.Lower(file.Filename..file.Extension)) == file_to_check_for then
System.TerminateProcess(j);
end
end

File.Run("AutoPlay\\Docs\\cpuz.exe", "-txt=data", "AutoPlay\\Docs", SW_HIDE, true);
result = TextFile.ReadToTable("AutoPlay\\Docs\\data.txt");
islemci_sicaklik_deger = 0;
ekran_sicaklik_deger = 0;
for i,v in pairs(result) do
		if v == "Hardware monitor	ACPI" then
		
		islemcimodel = String.Replace(result[i + 3], "Hardware monitor	", "", false);
		islemcisicaklik = String.Replace(result[i + 4], "	Temperature 0	", "", false);
		islemci_sicaklik_deger = String.Mid(islemcisicaklik,1,2);		
		ekran = String.Replace(result[i + 8], "	Temperature 0	", "", false);
		ekran_sicaklik_deger = String.Mid(ekran,1,2);
		break;
		end
end		

Cpu - Z için bir dönem kullanmıştım.

 

Abi ben bu kodlarda bir yeri tam kavrayamadım. TextFile.ReadToTable kodu kullanıldığında text dosyasındaki bilgiler nasıl düzenleniyor açıklayabilirmisin?

Link to comment
Share on other sites

  • Editor

Table olarak alıyorsun satır satır okuyorsun txt yi.Hepsini birden değil.ReadoString dersen txtnin tamamanı verir sana ama ReadToTable dersen istediğin satırı okursun.

Link to comment
Share on other sites

Table olarak alıyorsun satır satır okuyorsun txt yi.Hepsini birden değil.ReadoString dersen txtnin tamamanı verir sana ama ReadToTable dersen istediğin satırı okursun.

Yani for döngüsüne alınınca 1.satır

 

örneğin

 

result[1] --> 1.satır

 

result[2] --> 2.satır oluyor anladığım kadarıyla

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...