کسی آئیکن پر ڈبل کلک کرنے پر صارف کو بطور رن اسناد کے لیے کیسے کہا جائے؟

How Prompt User



حل:

اگر PowerShell آپ کے لیے ایک آپشن ہے تو ، PowerShell اسکرپٹ اسناد کے لیے اشارہ کر سکتا ہے اور پھر ان اسناد کو استعمال کر کے ایک عمل شروع کر سکتا ہے۔

اسٹارٹ پروسیس -فائل پاتھ 'C:  Windows  notepad.exe' -کریڈینشل (حاصل کریڈینشل)

صارف یہ اشارہ دیکھتا ہے ، اور پھر عمل شروع ہو جاتا ہے۔



تصویر کی تفصیل یہاں درج کریں۔




آپ کمانڈ لائن استعمال کرنے کے لیے شارٹ کٹ میں ترمیم کر سکتے ہیں۔RunAs افادیت۔ مثال کے طور پر ، یہاں ایک شارٹ کٹ کا ہدف ہے جو صارف کے طور پر ایکسپلورر میں ایک مخصوص فولڈر کھولنے کی کوشش کرے گا۔ بلی بوب۔ :



C:  Windows  System32  runas.exe /user: BillyBob 'Explorer.exe F:  Projects'

/صارف کی دلیل ڈومین کی اسناد کو بھی قبول کر سکتی ہے (یا تو ہارڈ کوڈ ، یا٪ USERDOMAIN٪ ماحولیاتی متغیر کا استعمال کرتے ہوئے:

C:  Windows  System32  runas.exe /user:٪ USERDOMAIN٪ illy BillyBob 'Explorer.exe F:  Projects' illy BillyBob 'Explorer.exe F:  Projects'

صارف نام کو تفویض کیا جا سکتا ہے۔٪ صارف نام٪ ماحولیاتی متغیر:

C:  Windows  System32  runas.exe /user:٪ username٪ 'Explorer.exe F:  Projects'

یا ، ماحول سے آنے والے ڈومین اور صارف نام دونوں کے ساتھ:



C:  Windows  System32  runas.exe /user:٪ USERDOMAIN٪ ٪ username٪ 'Explorer.exe F:  Projects'

ایک بار جب شارٹ کٹ کھل جاتا ہے ، acmd.exe ونڈو مخصوص اکاؤنٹ کا پاس ورڈ مانگتا دکھائے گا:

اگر آپ کو صارف کا صارف نام درج کرنے کی ضرورت ہے ، تو چیزیں تھوڑی ہیکش ہوجاتی ہیں اور آپ کو اسے .bat فائل میں رکھنا ہوگا۔

choEcho Off set INPUT = set /P INPUT = صارف نام:٪ =٪ C:  Windows  System32  runas.exe /user:٪ INPUT٪ 'Explorer.exe F:  Projects' 

ShellRunAs کو سختی سے دائیں کلک کی ضرورت نہیں ہے۔ یہ ہو سکتا ہے (اور حقیقت میں ہے ) کمانڈ لائن میں دیئے گئے اصل پروگرام کے ساتھ ایک عام ٹول کے طور پر بلایا جاتا ہے-بالکل بلٹ ان کی طرح۔رناس لیکن گرافیکل۔

شیلرناس نوٹ پیڈ foo.txt

یہ شارٹ کٹ میں استعمال کیا جا سکتا ہے۔