চুপচাপ Cmd.exe কার্যকর করতে?


23

আমি উইন্ডোজ এক্সপির রান ডায়ালগটিতে কোডের নীচে ব্যবহার করি।

cmd /c "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe"

আপনি আপনার সিস্টেমে ইনস্টল থাকা কোনও প্রোগ্রাম প্রোগ্রামের পথটি প্রতিস্থাপন করতে পারেন। সমস্যা হ'ল ফটোশপ চালু হয় তবে সেমিডি.এক্সি উইন্ডো এখনও রাখে। আমি cmd.exe ফাইল পপ আপ করতে চাই না। একটি cmd.exe উইন্ডো না খোলা কি সেন্টিমিডির মাধ্যমে কোনও প্রোগ্রাম চালু করা সম্ভব? আমার নিঃশব্দে সিএমডি কাজ করা দরকার। বিটিডাব্লু, একটি প্রোগ্রামের জন্য আমার এই কোডটি দরকার। সুতরাং আমার প্রোগ্রামটি সেমিডি এর মাধ্যমে শুরু করতে হবে তবে সেমিডি.এক্স.ই. উইন্ডোটি পপ আপ না করে।

আরও মন্তব্য

কারণ আমি কোনও প্রোগ্রামে সেই কোডটি ব্যবহার করব। প্রোগ্রামটি সিএমডি এক্সিকে শুরু করতে পারে। তবে সমস্যাটি হ'ল ফটোশপের কোন সংস্করণটি ইনস্টল করা হয়েছে তা আমরা জানি না। সুতরাং এটি ফটোশপ সিএস 4 বা ফটোশপ সিএস 5 হতে পারে। সাধারণত আপনি যখন রানের নিচে কোড টাইপ করেন তখন ফটোশপটি ইনস্টল হওয়া কোনও ব্যাপারই না।

photoshop

তাই আমি এই পদ্ধতিটি দিয়ে ফটোশপটি শুরু করতে চাই। প্রোগ্রামটি উপরের রান হিসাবে সেন্টিমিডি শুরু করবে তবে নীচের মতো কিছু:

cmd /c photoshop

কিন্তু এটা কাজ করে না। এমনকি সিএমডি উইন্ডোটি আপ প্রদর্শিত হবে। আমি প্রক্রিয়াটি নীরবে চালাতে চাই। এছাড়াও আমাদের অন্য কোনও সরঞ্জাম ইনস্টল করা উচিত নয়। আমি একটি সমাধান চাই যা একটি ডিফল্ট উইন্ডোতে কাজ করবে।


6
আপনি প্রথমে সিএমডি না চাইলে কেন সরাসরি ফটোশপ শুরু করার পরিবর্তে কেন cmd.exe ব্যবহার করবেন?
কার্লএফ


না যে কাজ করবে না। আপনি এটি চেষ্টা করুন! এছাড়াও, এটি cd / c / c কমান্ডটি চাই যদি cmd / q / c "c: \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট অফিস \ অফিস11 \ winword.exe" লক্ষ্য করুন যে কমান্ড উইন্ডোটি পপ আপ হয়েছে up সে তা চায় না। আপনি যদি এটি চেষ্টা করে থাকেন তবে আপনি তা জানতেন !!
বারলপ

3
এটি নিয়ে বিচলিত হওয়ার দরকার নেই। এছাড়াও, প্রশ্নকর্তা একজন মহিলা, পুরুষ নয়।
কিউবার্টস

1
সিএমডাউন অনুমিতভাবে এটি করে।
সিজিএ

উত্তর:


22

সমস্যাটি হ'ল কমান্ড প্রম্পট (সেন্টিমিটার) শেষ করতে পারে না - এটি ফটোশপের অবসান হওয়ার অপেক্ষায় পর্দায় আটকে আছে।

ব্যাট ফাইলে ফটোশপ চালু করতে এবং ব্যাচ ফাইলটি চালিয়ে যেতে এবং শেষ করতে, স্টার্ট কমান্ডটি ব্যবহার করুন , যা একটি পৃথক উইন্ডোতে একটি নির্দিষ্ট প্রোগ্রাম বা কমান্ড শুরু করে ।

উদাহরণ স্বরূপ:

start "" "C:\Program Files\Adobe\Adobe Photoshop CS4\Photoshop.exe"

3
কমান্ড উইন্ডো থেকে শুরু কমান্ড চালানো হয় না? কোন ক্ষেত্রে একটি কমান্ড উইন্ডো পপ আপ হবে। আমি মনে করি যে একবার সেন্টিমিডি.এক্স.এক্স.-এ শুরু করার একমাত্র সুবিধা হ'ল এটি আপনাকে এটি বেছে নিতে দেয় যে আপনি এটি ন্যূনতম বা সর্বাধিকীকরণ চান কিনা .. তবে তিনি যদি তা সেখানে না চান তবে কীভাবে সহায়তা করবে? এবং যদি cmd.exe থেকে শুরু ব্যবহার করে থাকেন তবে তিনি শুরু না করে কেবল প্রোগ্রামের পথটি টাইপ করতে পারেন।
বার্লপ

@ বারলপ: শুরু না করে, প্রোগ্রামটি শেষ না হওয়া পর্যন্ত স্ক্রিপ্টটি হিমায়িত হয়। শুরু করার সাথে সাথে, স্ক্রিপ্টটি শেষ হয়ে যায় এবং অদৃশ্য হয়ে যায়।
harrymc

আগ্রহের বাইরে, আপনি স্ক্রিপ্ট বলতে কী বোঝাতে চেয়েছেন .. আপনি কি তাদের বেলা শুরু করতে চান? "সি: \ .... hop ফটোশপ.এক্সে"? এবং blah.vbs (একটি স্ক্রিপ্ট ফাইল) এটি শুরু করবেন?
বারলপ

@ বারলপ: আমি কেবল পুরানো এবং সত্য ব্যাট ফাইলটি বোঝাতে চাইছিলাম, যা আমি ধরে নিই যে পোস্টারটি ব্যবহার করে। আমি স্ক্রিপ্ট-> ব্যাট ফাইল পরিবর্তন করেছি।
harrymc

5

এইচএসটিআর্ট http://www.ntwind.com/software/utilities/hstart.html

আপনি করতে পারেন

  • শুরু ... চালান
  • c:\hstart\hstart.exe /NOCONSOLE "cmd /c "c:\program files\microsoft office\office11\winword.exe""

বা একটি আইকন তৈরি করুন।

কেউ কেউ এটি ব্যাট ফাইল চালানোর জন্য ব্যবহার করেন .. (অন্যরা এটি একটি ভিবিএস থেকে করেন যা এটি চালাতে cmd.exeএবং কমান্ড উইন্ডোটি আড়াল করতে পারে) .. তবে আপনি ব্যবহার করতে পারেন hstart

যদিও আমি অন্যদের প্রতিধ্বনি দিচ্ছি, যেহেতু আপনি একটি এক্সই চালাচ্ছেন, আপনি যদি শুরু করেন..আর প্যাথোফেক্স করেন বা এর জন্য একটি আইকন তৈরি করেন, একটি কমান্ড প্রম্পট আরম্ভ হবে না। তাহলে কেন আপনি এটি cmd.exe থেকে শুরু করতে চান?

এছাড়াও, নোট করুন .. ডস এবং উইন্ডোগুলিতে আপনি ডিরেক্টরি রাস্তায় ব্যাকস্ল্যাশ ব্যবহার করেন। ফরোয়ার্ড স্ল্যাশগুলি ইউনিক্স বা লিনাক্সের URL বা ডিরেক্টরি পাথের জন্য।


আপনি কি জানেন কি hstartকরছেন? এটি কীভাবে তৈরি উইন্ডোটি লুকিয়ে রাখছে?
রস রজার্স

1
@ রোসরোজারস আমি জানি না তবে সম্ভবত এপিআই মনিটর আপনাকে apimonitor.com বলবে এবং vbscript একটি উইন্ডোও লুকিয়ে রাখতে পারে। superuser.com/questions/62525/run-a-completly-hided-batch-file এবং এই সাইট joeware.net joeware.net joeware.net/freetools/tools/quiet/index.htm থেকে কোয়েট নামক একটি প্রোগ্রামের উল্লেখ করেছে যা তার উল্লেখ করেছে যে তার প্রোগ্রামটি এটির জন্য শেলেক্সেকিউটেক্স ব্যবহার করে।
বারলপ

3

সেরা বিকল্পটি হ'ল আপনি যা করার চেষ্টা করছেন তা জিজ্ঞাসা করা। যদি আপনার কোনও প্রোগ্রামের জন্য 'কোড' প্রয়োজন হয় তবে আপনি শেল এক্সিকিউটটি ব্যবহার করবেন না কেন?

এবং আমি ভাবতে পারি না যে বৈধ কাজের প্রবাহের জন্য কমান্ড লাইনটি কল করা দরকার, যার ফলস্বরূপ একটি নির্বাহযোগ্য চালানো হবে।


3

কোয়েট নামে একটি সরঞ্জাম রয়েছে যা আপনি এটি সম্পাদন করতে ব্যবহার করতে পারেন। আর্গুমেন্ট হিসাবে কেবল আপনার .exe বা .bat ফাইলটিকে এতে পাস করুন। এর জন্য, আপনার ডেস্কটপে কেবলমাত্র cmd কমান্ড প্রম্পটের শর্টকাট তৈরি করুন। তারপরে আপনি তৈরি কমান্ড প্রম্পট শর্টকাটের বৈশিষ্ট্য পান। এর পরে, "শর্টকাট" ট্যাবে, "টার্গেট" ক্ষেত্রটি এর মতো পূরণ করুন:

[pathToQuiet.exe] [pathToThe(.exe)/(.bat)file]

আপনি যদি শর্টকাটে ডাবল ক্লিক করেন, আপনার প্রক্রিয়া আরম্ভ হবে এবং আপনি এটি আপনার প্রক্রিয়া তালিকার মাধ্যমে, টাস্ক ম্যানেজারে পরীক্ষা করতে পারেন।

মনে রাখবেন যে Quiet.exe এবং আপনার .exe বা .bat ফাইল উভয়ের পথে কোনও সাদা স্থান থাকা উচিত নয়।


Quietউইন্ডোজ এনটি থেকে এক্সপি পর্যন্ত চলবে বলে মনে হচ্ছে। উইন্ডোজ 10 সম্পর্কে কিছু বলেন না আপনি কি মনে করেন এটি উইন্ডোজ 10 এ ব্যবহার করা নিরাপদ হতে পারে?
হেনরিক

@ হেনরিক আপনি 'নিরাপদ' অর্থ কী? এটি ভাঙবে না। চেষ্টা করে কোন ক্ষতি নেই!
বারলপ

@ হেনরিক আমি কোনও ক্ষতি করব না, চেষ্টা করে দেখুন।
মোস্তফা

2
cmd /c "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe" %*

Exec [পথ] your আপনার এক্সিকিউটেবলের নাম।
Script আপনার স্ক্রিপ্ট দ্বারা প্রয়োজনীয় অন্যান্য সমস্ত আর্গুমেন্ট (% *) - ব্যাকগ্রাউন্ডে কেবল এক্সটি কার্যকর করতে।


এটি কাজ করে না। এটি একটি ত্রুটি বার্তা দেয় "সিস্টেম% * ফাইলটি খুঁজে পায় না"
ডেভিডপস্টিল

%*অংশ ছাড়া কাজ করে ।
জিন কোওন

1

আপনি যদি কোনও কমান্ড চালাতে চান এবং তাৎক্ষণিকভাবে প্রম্পটটি প্রস্থান করতে চান, আপনি এটি করতে পারেন ...

সেমিডি / সি "সি: // প্রোগ্রাম ফাইল / অ্যাডোব / অ্যাডোব ফটোশপ সিএস 4 / ফটোশপ.এক্সে" && প্রস্থান

http://www.thewindowsclub.com/command-prompt-tricks-windows (একাধিক কমান্ড বিভাগ চালান দেখুন)


0

কেন এটি ব্যবহার করবেন না?

cmd /c start "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe exit"

1
আপনি কি আরও উত্তর দিয়ে এই উত্তরটি ব্যাখ্যা করতে পারেন?
বিডব্লুড্রাকো

অন্য সমস্ত কিছু চেষ্টা করার পরে, কেবল এটিই সহায়তা করেছিল। ধন্যবাদ।#include <windows.h> int main() { system("cmd /c start C:/WINDOWS/system32/notepad.exe"); }
জেমস কোস

-2

আমি অবশেষে একটি উপায় খুঁজে পেয়েছি যে উইন্ডোজ 10 এ অন্ততপক্ষে কোনও শর্টকাটে আমি সীমাবদ্ধ করার সন্ধান করতে চাইলে সেমিড উইন্ডোগুলি লুকিয়ে / বন্ধ করে দেখি। আমি অন্য ডোমেন লগইন সহ রুনাসের মাধ্যমে সক্রিয় ডিরেক্টরি ব্যবহারকারী এবং কম্পিউটারগুলি খুলতে যা ব্যবহার করি তা এখানে।

runas.exe / savecred / ব্যবহারকারী: ডোমেন \ ব্যবহারকারীর নাম "cmd / c শুরু মিমিসি সি: \ উইন্ডোজ \ System32 \ dsa.msc"

সম্ভবত "সেন্টিমিটার / সি স্টার্ট" একটি সহজ সমাধান ...


আপনি উইন্ডোজ ১০ এর উল্লেখ কেন করেন? ব্যবহারকারী উইন্ডোজ এক্সপি ব্যবহার করছিলেন। আপনি কি উইন্ডোজ এক্সপিতে কমপক্ষে এটির কাজটি যাচাই করেছেন?
রামহাউন্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.