Bir toplu iş dosyasının diğer bilgisayarlarda çalışmasını nasıl sağlarım


9

Bilgisayarımda yürütmek üzere bir toplu iş dosyası oluşturduğumda, makinemde start c:\Users\________\Whatever\...çalışıyor.

Kullanıcı adı benim kullanıcı adım olmadığından, başka birinin makinesinde çalışmasını nasıl sağlayabilirim?

Yanıtlar:


19

Çevresel Değişkeni kullanabilirsiniz %USERPROFILE%. Bu, Windows XP ve sonrasında çalışır ve geçerli kullanıcının profil klasörüne sürücü harfini ve klasör yolunu otomatik olarak algılar.

start %USERPROFILE%\Whatever


9

Windows ortam değişkenlerini kullanabilirsiniz . Bu durumda kullanabileceğiniz bir %username%kullanıcı, geçerli kullanıcının adını döndürür.

yani:

start c:\users\%username%\Whatever

Ayrıca / alternatif olarak, özellikle kullanıcının profil klasörünü ( <drive>:\users\<username>) %userprofile%hedefliyorsanız, XP gibi eski işletim sistemlerini ( <drive>:\document and settings\<username>varsayılan olarak olduğu gibi) eski işletim sistemlerini hedeflemeye yardımcı olan geçerli kullanıcının profiline tam yolu döndürecek olan değişkeni kullanabilirsiniz. veya profil klasörünün farklı bir sürücüye / konuma taşındığı yerdir.

yani:

start %userprofile%\Whatever

Orada toplu yazmada yararlı bulabileceğiniz birkaç başka değişken var, tüm listeyi incelemenizi tavsiye ederim. :)


2
Son iki Windows sistemim için kullanıcı profillerini e:\usersd:\documents and settings
saklamış olsaydım

@grawity Kullanılabilir değişkenlerin listesini göstererek genel olarak tutmaya çalıştım ve her zaman kullanıcı profili dizinini hedeflemek istediklerini varsaymadım. Ama hey nokta aldı, bu yüzden% userprofile% değişkenini de kapsayacak şekilde güncelledim.
Juncʜιᴇ007

Dostum, sadece cevabımı çaldın: P
Kanadalı Luke

Çalınmamış, sadece daha dolu hale getirmek için cevabımı genişlettim. Yine, başlangıçta kullanıcı profili dizini hakkında özellikle yapmaktan kaçınmaya çalıştım, ancak görünüşe göre% userprofile% 'ı da kapsamazsam,' doğru 'bir cevap değil. ;)
Ƭᴇcʜιᴇ007

Endişelenmeyin, dil yorumda ortaya çıkıyor, bu bir şaka demekti :)
Kanadalı Luke
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.