Yazdığım Programın Kullanıcıları Otomatik Algılamasını Nasıl Sağlarım?

burakbbyram

Hectopat
Katılım
9 Eylül 2018
Mesajlar
25
Arkadaşlar merhaba, ben bat uzantılı dosyada bilgisayar temizliğiyle ilgili kodlar yazıyorum, ama çoğu dosya C:\Users\Burak... konumunda olduğu için ne yapacağımı bilmiyorum. Yani, benim Users'daki ismim Burak, ama bu bat uzantılı dosyayı başka bir bilgisayara aktardığım zaman o bilgisayardaki Users ismi farklı olacak. Bunu otomatik olarak nasıl algılamasını sağlayabilirim?

C:\Users\client_user\Downloads

gibi bir şey mi?
 
Son düzenleyen: Moderatör:
%USERPROFILE% komutunu kullanabilirsin.

"C:\Users\client_user\Downloads"
"C:\Users\Burak\Downloads"

Böyle statik şekilde yaparsan tabiki tek bir bilgisayarda veya kullanıcı adı aynı olan pc lerde çalışır.

"%USERPROFILE%\Downloads" dersen her pc de bu dizine sorunsuzca gider.

Bat dosyanı atarsan veya kodu burdan paylaşırsan daha iyi bir şekilde inceleyip ne yapman gerektiğini söyleyebiliriz. Ayrıca "bilgisayar temizliği" derken ne yapıyorsun ona da bakarız, yanlışlıkla gerekli dosyaları silme :)

Bunlara da bakmanda fayda var.

%UserProfile% - Opens your user's profile C:\Users\{username}
%AllUsersProfile% - Open the All User's Profile C:\ProgramData
%AppData% - Opens AppData folder C:\Users\{username}\AppData\Roaming
%CommonProgramFiles% - C:\Program Files\Common Files
%CommonProgramFiles(x86)% - C:\Program Files (x86)\Common Files
%HomeDrive% - Opens your home drive C:\
%LocalAppData% - Opens local AppData folder C:\Users\{username}\AppData\Local
%ProgramData% - C:\ProgramData
%ProgramFiles% - C:\Program Files or C:\Program Files (x86)
%ProgramFiles(x86)% - C:\Program Files (x86)
%Public% - C:\Users\Public
%SystemDrive% - C:
%SystemRoot% - Opens Windows folder C:\Windows
%Temp% - Opens temporary file Folder C:\Users\{Username}\AppData\Local\Temp
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı