আমি কীভাবে একটি উইন্ডোজ ব্যাচের স্ক্রিপ্টকে একটি। এক্সে রূপান্তর করতে পারি?


24

আমার কাছে মোটামুটি সহজ ব্যাচের স্ক্রিপ্ট রয়েছে যা আমি আমার অভিনব গেমিং কীবোর্ডে ম্যাক্রো ব্যবহার করে চালাতে চাই। তবে, স্টিলসারিজ ইঞ্জিন কেবল ম্যাক্রো বোতামগুলির সাহায্যে একটি .exe ফাইল খোলার পক্ষে সমর্থন করে। স্ক্রিপ্টটিকে কোনও সাধারণ সম্পাদনযোগ্য রূপান্তর করার কোনও উপায় আছে কি?


2
বাশ বা ব্যাচ? উদ্দেশ্য অনুসারে এ জাতীয় হওয়া সত্ত্বেও এগুলি বেশ স্বতন্ত্র।
ফ্র্যাঙ্ক থমাস

1
আপনি অটোআইটি বা অটোহটকিও ব্যবহার করতে পারেন। এগুলি ব্যাচের চেয়ে আরও শক্তিশালী এবং উভয়ই স্ট্যান্ডেলোন .exeএস তৈরি করতে সংকলক অন্তর্ভুক্ত করে ।
ড্যানিয়েল বি

বাহ্যিক সরঞ্জামগুলি ছাড়া এটি কীভাবে করা যায় তা এখানে
npocmaka

উত্তর:


23

হ্যাঁ, আসলে এটি সুন্দর নয়, তবে এটি পরিষ্কার (পরে পরিষ্কার করার মতো কিছুই নেই) এবং এটি আসলে আপনার সিস্টেমে অন্তর্নির্মিত!

আপনার C:\Windows\System32\ফোল্ডারে একটি ফাইল রয়েছে iexpress.exe

  • এটিতে রাইট ক্লিক করুন Run as administrator
  • একটি নতুন এসইডি তৈরি করুন এবং "ফাইলগুলি এক্সট্র্যাক্ট করুন এবং একটি ইনস্টলেশন কমান্ড চালান" নির্বাচন করুন।
  • আপনি যে স্ক্রিপ্টটি চান তা যুক্ত করুন এবং এটি নিশ্চিত করুন যে পরবর্তী স্ক্রিনে আপনি ইনস্টল প্রোগ্রামটি সেট করেছেন cmd /c [your_script.bat]যেখানে [your_script.bat] আপনি যে স্ক্রিপ্ট ফাইলটি সম্পাদন করতে চান is আপনি যদি এটি না করেন তবে উইন্ডোজ কমান্ড ডট কম (কমান্ড প্রম্পটের পুরানো সংস্করণ) ব্যবহার করার চেষ্টা করবে যা বেশিক্ষণ ব্যবহার করা হয়নি।
  • পছন্দগুলি নির্বাচন করুন (আপনার প্যাকেজের অভ্যন্তরে দীর্ঘ ফাইলের নাম ব্যবহার করে ফাইলগুলি সঞ্চয় করতে হবে) নির্বাচন করতে হবে, একটি আউটপুট পাথ সেট করুন (আপনি তৈরি করতে চান এমন এক্সেক্স ফাইলটিতে) এবং "পুনরায় আরম্ভ হবে না" নির্বাচন করুন।
  • পরবর্তী ক্লিক করুন এবং আপনার .exe থাকা উচিত!

কেবল একটি নোট, এই ফাইলটি কেবলমাত্র আপনার স্ক্রিপ্টের জন্য একটি মোড়ক হিসাবে কাজ করে এবং স্ক্রিপ্টটি নিজেই মৃত্যুদন্ড কার্যকর করার সময়ে তৈরি টেম্প ফোল্ডারে কার্যকর হয় (এবং পরে মুছে ফেলা হয়), সুতরাং নিশ্চিত হয়ে নিন যে আপনি কোনও আপেক্ষিক পাথ ব্যবহার করছেন না।


2
দুর্ভাগ্যক্রমে, আমাদের এন্টারপ্রাইজ এভি লক্ষ্য করেছে যে ফলস্বরূপ নির্বাহযোগ্য একটি "মন্ত্রিপরিষদ স্ব-এক্সট্র্যাক্টর" এবং এটি দূষিত ক্রিয়াকলাপ হিসাবে চিহ্নিত করেছেন।
কিমিওট

@kmote আমাকেও। তারা আমাকে এর আগে একবার জিজ্ঞাসা করেছিল কারণ এটি সম্ভবত একটি প্রতিবেদনে উঠে এসেছিল এবং আমি এটি কী তা ব্যাখ্যা করেছি, এবার প্রায় তারা জিজ্ঞাসা না করে এটিকে মুছে ফেলে।
জিরো

Niice। ধন্যবাদ ম্যান। এটি আমাকে বিএটি স্ক্রিপ্ট থেকে একটি এক্সইএইচ তৈরি করতে সহায়তা করেছে যা অনলাইনে উপলভ্য বিভিন্ন সরঞ্জাম যেমন ব্যাট 2 এক্স ইত্যাদির সাহায্যে আমি আগে করতে পারিনি,
হর্ষ কাঞ্চিনা

12

এখানে 2 টি ফ্রি প্রোগ্রাম রয়েছে যা আমি উচ্চতর ব্যাচের ফাইলগুলির বাইরে EXE এর তৈরি করার জন্য সুপারিশ করি

1 - রূপান্তরকারী থেকে এক্স পরীক্ষা করুন

2 - ব্যাট 2 এক্স

আপনি সাধারণ জিইউআই সহ উভয় প্রোগ্রাম ব্যবহার করতে পারেন।

Bat To Exe Converterএছাড়াও সিএলআই কমান্ড সমর্থন করে (সাহায্যের \?জন্য পতাকা)। ডকুমেন্টেশন থেকে প্রাথমিক উদাহরণ:

Bat_To_Exe_Converter.exe -bat mybatfile.bat -save myprogram.exe -icon myicon

Bat2Execআমি আপনাকে পছন্দ করে এমন প্রশাসক ম্যানিফেস্ট যুক্ত করতে দেয়
শ্লোক

2
আপনি কীভাবে এই প্রোগ্রামগুলির সাথে টাস্কটি সম্পাদন করতে পারেন তার একটি দ্রুত পাল্টাতে পারেন? উত্তরে অতিরিক্ত বিশদ থাকতে এটি কখনও ব্যাথা দেয় না :)
বেন এন

অ্যাডভান্সড ব্যাট 2 এক্স রূপান্তরকারী শেয়ারওয়্যার
djibe


2 - ব্যাট 2 এক্স এক্স সি এল আই সমর্থন করে? আমি এটিতে কোনও তথ্য দেখতে পাচ্ছি না।
স্টি

5

যদি আপনার কীবোর্ড সফ্টওয়্যার এক্সিকিউটেবলের পক্ষে যুক্তিগুলি পাস করার পক্ষে সমর্থন করে (যা অসম্ভব না) তবে আপনার দরকার নেই।

cmd.exe /c <path to batchfile>

ব্যাচ ফাইলটি চালায় এবং কীবোর্ড সফ্টওয়্যারটির জন্য আপনাকে একটি বৈধ কার্যকর কার্যকর করতে পারে। কোনও রূপান্তর প্রয়োজন নেই এর অর্থ আপনি অতিরিক্ত পদক্ষেপের প্রয়োজন ছাড়াই সর্বদা সহজেই আপনার ব্যাটে পরিবর্তন করতে পারবেন।


4

আমি এই নিবন্ধটি পেয়েছি যা আপনাকে দেখায় যে কীভাবে একটি ব্যাটকে .exe ফাইলে ব্যাচ স্কিপ্ট ব্যবহার করে রূপান্তর করতে:

@ECHO OFF
ECHO Make EXE From BAT
ECHO Written by: Jason Faulkner
ECHO SysadminGeek.com
ECHO.
ECHO.

REM Usage:
REM MakeExeFromBat BatFileToConvert [IncludeFile1] [IncludeFile2] [...]
REM
REM Required Parameters:
REM  BatFileToConvert
REM      Source batch file to use to produce the output Exe file.
REM
REM Optional Parameters:
REM  IncludeFile
REM      Additional files to include in the Exe file.
REM      You can include external tools used by the batch file so they are available on the executing machine.

SETLOCAL

REM Configuration (no quotes needed):
SET PathTo7Zip=


REM ---- Do not modify anything below this line ----

SET OutputFile="%~n1.exe"
SET SourceFiles="%TEMP%MakeEXE_files.txt"
SET Config="%TEMP%MakeEXE_config.txt"
SET Source7ZFile="%Temp%MakeEXE.7z"

REM Remove existing files
IF EXIST %OutputFile% DEL %OutputFile%

REM Build source archive
ECHO "%~dpnx1" > %SourceFiles%
:AddInclude
IF {%2}=={} GOTO EndInclude
ECHO "%~dpnx2" >> %SourceFiles%
SHIFT /2
GOTO AddInclude
:EndInclude
"%PathTo7Zip%7za.exe" a %Source7ZFile% @%SourceFiles%

REM Build config file
ECHO ;!@Install@!UTF-8! > %Config%
ECHO RunProgram="%~nx1" >> %Config%
ECHO ;!@InstallEnd@! >> %Config%

REM Build EXE
COPY /B "%PathTo7Zip%7zsd.sfx" + %Config% + %Source7ZFile% %OutputFile%

REM Clean up
IF EXIST %SourceFiles% DEL %SourceFiles%
IF EXIST %Config% DEL %Config%
IF EXIST %Source7ZFile% DEL %Source7ZFile%

ENDLOCAL

গুরুত্বপূর্ণ ডাউনলোডগুলি:


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