অ্যান্ড্রয়েড এমুলেটরটিতে পাঠ্য আটকান


316

EditViewঅ্যান্ড্রয়েড এমুলেটরটিতে (ডেস্কটপের) ক্লিপবোর্ড সামগ্রী অনুলিপি / পেস্ট করার কোন সহজ উপায় আছে ?

(কেবল উন্নয়ন / পরীক্ষা সহজ করার স্বার্থে)


2
পুনরায় জোয়েল বেকহ্যাম-প্রেরণ এসএমএস: > আমি সাধারণত টেলনেটের মাধ্যমে এসএমএস বার্তা হিসাবে অনুলিপি করতে চান এমন পাঠ্যটি প্রেরণ করি এবং তারপরে এসএমএস বার্তা থেকে পাঠ্যটি অনুলিপি করি। টেলনেট ব্যবহারের পরিবর্তে আপনি এমুলেটরটিতে আগত এসএমএস অনুকরণের জন্য গ্রহণটি ব্যবহার করতে পারেন: গ্রহনটি অ্যান্ড্রয়েড সরঞ্জামগুলিতে (সম্ভবত সংস্করণ 17 পুরানো সংস্করণে) ডিডিএমএস-দৃষ্টিভঙ্গি খুলুন। "এমুলেটর নিয়ন্ত্রণ" / "টেলিফোনি অ্যাকশনস" এর অধীনে আপনি একটি ইনকামিং এসএমএস অনুকরণ করতে পারেন> একবার এমুলেটর ম্যাসেজটি পেয়ে গেলে আপনি এটি অনুলিপি এবং কাস্ট করতে পারেন> যেখানে আপনার পছন্দ হবে it
বি

2
যে কেউ এখন এই প্রশ্নের দিকে তাকিয়ে আছেন; এটা এখন Android এর মধ্যে স্থানীয়ভাবে সমর্থিত - কেবল নিশ্চিত এখানে উল্লিখিত করা আপনি সর্বশেষ অ্যান্ড্রয়েড স্টুডিও / এমুলেটর ব্যবহার করছেন: stackoverflow.com/a/42678005/207552
bschandramohan

2
পাঠ্য ক্ষেত্রটিতে দীর্ঘক্ষণ টিপুন এবং আটকান
onmyway133

উত্তর:


126

অ্যান্ড্রয়েড এমুলেটর এবং x86 গুগল এপিআই এমুলেটর সিস্টেম চিত্রের এপিএল লেভেল 19 (অ্যান্ড্রয়েড 4.4 - কিটকাট) এর উচ্চতর v25.3.x এর সাথে, আপনি কেবলমাত্র নিজের ডেস্কটপ থেকে আপনার মাউস বা কীবোর্ড দিয়ে অনুলিপি এবং আটকানো যেতে পারেন।

এই বৈশিষ্ট্যটি অ্যান্ড্রয়েড স্টুডিও ২.৩ দিয়ে ঘোষণা করা হয়েছিল

অ্যান্ড্রয়েড এমুলেটর দিয়ে অনুলিপি করুন এবং আটকান


27
জানুয়ারী 2018 পর্যন্ত বর্তমান এমুলেটর সংস্করণে একটি জানা বাগ রয়েছে যেখানে এটি মাঝেমধ্যে কাজ বন্ধ করে দেয়। কর্মপরিকল্পনা হিসাবে, "..." আইকনটি ক্লিক করুন, সেটিংসে যান এবং "ক্লিপবোর্ড ভাগ করে নেওয়ার সক্ষম করুন" সেটিংসটি অফ এবং চালু টগল করুন। ( উত্স )
mhmmith

@mhsmith আপনি কীভাবে এন্ড্রয়েড কমান্ড লাইন সরঞ্জামগুলির সাহায্যে কমান্ড লাইন থেকে বা ~/.android/avd/ .iniফাইল সম্পাদনা করার মাধ্যমে ক্লিপবোর্ড ভাগ করে নেওয়া পুনরায় সেট করবেন ?
ক্লো

@ ক্ল্লো যেহেতু এই সমস্যাটি ইতিমধ্যে চলমান এমুলেটরের সাথে সম্পর্কিত, তাই আমি সন্দেহ করি যে এই দুটি বিষয়গুলির মধ্যে কোনওটিই একটি প্রভাব ফেলবে।
mhmmith

1
আপনি কিভাবে একটি ম্যাক পেস্ট করবেন? সিএমডি টিপলে মাল্টি টাচ উঠে আসে। সিএমডি-ভি কিছুই করে না।
jcollum

16
@jcollum বাম ক্লিক করুন এবং আপনি যে পাঠ্যক্ষেত্রটি আটকে দিতে চান তা ধরে রাখুন, 'আটকান' এ ক্লিক করুন। সেমিডি + ভি কাজ করবে না, সিটিআরএল + ভিও করবে না, আমি কল্পনা করি।
লিয়াম ডসন

306

একটি টার্মিনালে টাইপ করুন adb shell input text 'my string here. With some characters escaped like \$ that'

নোট করুন যে পাঠ্যের শূন্যস্থান অন্তর্ভুক্ত করার জন্য একটি বিকল্প পদ্ধতি হ'ল %sপ্রতিটি spaceচরিত্রের বিকল্প করা ।


22
: আপনি একটি ম্যাক হন, আপনি যদি আরও বেশি সহজে ক্লিপবোর্ড বিষয়বস্তু পেস্ট করতে পারেন adb shell input text "pbpaste"
lowellk

3
আজ কয়েক ঘন্টা সময় নিয়ে শেষ হয়েছিল এবং স্পেসগুলির সমস্যার জন্য অজগরটিতে একটি কার্যপ্রণালী লিখেছিল। এক ডজন সিঙ্ক অ্যাকাউন্ট তৈরি না করেই এখন স্টক ব্রাউজারে বুকমার্কলেটগুলি শেষ করা অনেক সহজ। github.com/gcb/AdbPaste (লেখা যখন একটি এমুলেটর লোড করার জন্য অপেক্ষা করছিল এবং একটি দম্পতি অনলাইন গেমিং সেশন ...! $% # ধীর এমুলেটর)
gcb

2
এটি কিছু ইউটিএফ চরিত্রের সাথে কাজ করে বলে মনে হচ্ছে না - প্রেরণের চেষ্টা করার পরে 'ლ\(ಠ益ಠლ\)', এটি কেবল 'মেরে ফেলেছে' বলে বা সফল বলে মনে হয় এবং কিছুই টাইপ করা হয় না, বা এমুলেটরটিতে আমার পেস্টযোগ্য কিছুও নেই। এসএমএস পদ্ধতি (আমি ডিডিএমএস থেকে চেষ্টা করেছি) এমনকি এখানে কাজ করছে বলে মনে হয় না, এটি "? (????)" হিসাবে প্রদর্শিত হবে :(
গ্রাক্সিক্স

2
আমিও ফাঁকা জায়গায় স্ট্রিং পাঠাতে পারি না; আমাকে% s ব্যবহার করতে হবে।
পিটার

2
পিটার এবং রোজ, একটি নতুন লাইন যুক্ত করার উপায় আছে? adb shell input text "This%sis%stext\nDoes%snot%work%here."মুদ্রণ "এটি পাঠ্য \ n এখানে কাজ হয় না"।
ফায়ারল্ড

84

আমি সাধারণত টেলনেটের মাধ্যমে এসএমএস বার্তা হিসাবে অনুলিপি করা পাঠ্যটি প্রেরণ করি এবং তারপরে এসএমএস বার্তা থেকে পাঠ্যটি অনুলিপি করি। এখানে কীভাবে:

টেলনেটের মাধ্যমে সংযুক্ত করুন:

  • বাক্য গঠন: telnet localhost <port>
  • উদাহরণ: telnet localhost 5554

(5554 ডিফল্ট পোর্ট। এমুলেটরের শিরোনাম বারটি ব্যবহৃত হচ্ছে এমন পোর্টটি দেখায় যাতে আপনি এটি আলাদা কিনা তা দেখতে পারেন)।

বার্তা পাঠান:

  • বাক্য গঠন: sms send <senders phone number> <message>
  • উদাহরণ: sms send 1231231234 This is the message you want to send

(আপনি কেবল প্রেরকদের ফোন নম্বর তৈরি করতে পারেন)

লিঙ্কগুলির জন্য এটি সত্যিই ভাল কাজ করে কারণ বার্তাটি স্বয়ংক্রিয়ভাবে একটি হাইপারলিঙ্কে রূপান্তরিত হয় যা আপনি ব্রাউজারে অনুলিপি / পেস্ট না করে ক্লিক করতে পারেন।

এমুলেটরটি বার্তাটি পেয়ে গেলে আপনি এটি অনুলিপি করতে পারেন এবং আপনার পছন্দ যেখানেই এটি আটকান।


3
আপনার এমনকি টেলনেটের দরকার নেই ... আপনি ডিডিএমএস থেকে এসএমএস পাঠাতে পারেন (তবে ডিডিএমএসের অবশ্য টেলনেটের দরকার আছে)। তবে সুন্দর ধারণা :)
টিমা

@ মুর - এটি দুর্দান্ত ধারণা। ধন্যবাদ!
জোয়েল বেকহ্যাম

1
যে কারও আগ্রহী, কেবল এটি করার জন্য একটি শেল স্ক্রিপ্ট তৈরি করেছেন: gist.github.com/2050770
টড মজিয়েরস্কি

7
এই উত্তরটি ওভারকিল। ব্যবহার adb। আমার উত্তর দেখুন।
রোজ পেরোন

1
ওভারকিল করুন বা না করুন, তবে এটি বিশেষ অক্ষরগুলি এড়িয়ে চলার প্রয়োজন ছাড়াই পাঠ্যটিকে আটকানোর অনুমতি দেয়।
দিমিত্রি

28

যেখানেই এখান থেকে অনুলিপি করুন, এমুলেটর ফোনের সম্পাদনা পাঠ্যটি ক্লিক করুন এবং ধরে রাখুন যেখানে আপনি পাঠ্যটি যেতে চান (এমন ধরণের আপনি যেমন টিপুন এবং একটি সত্যিকারের ফোনে পেস্ট করার জন্য ধরে রাখবেন), PASTE বিকল্পটি উপস্থিত হবে, তারপরে পাস করুন।


3
ধন্যবাদ! অবশ্যই আমার প্রিয় উত্তর। এমুলেটরটির বর্তমান সংস্করণ সহ, এটি খুব সুবিধাজনক। (বর্তমান এমুলেটরের "সেটিংস" এর অধীনে এমুলেটর নিয়ন্ত্রণগুলিতে একটি সেটিংস রয়েছে যা ক্লিপবোর্ড ভাগ করে নেওয়ার অনুমতি দেয়))
অ্যালবার্ট সি ব্রাণ

কমান্ড কীটি ডিফল্টরূপে স্পর্শ অঙ্গভঙ্গি শুরু করায় ম্যাকের উপর এইভাবে পেস্ট করা যায়।
জিম

19

এটি দরকারী কিনা তা নিশ্চিত নন, তবে, মোবাইল ব্রাউজারে ডেস্কটপ ব্রাউজারটি খোলার জন্য যদি আপনার একটি দীর্ঘ ইউআরএল প্রয়োজন হয় তবে আপনি সেই ইউআরএল দিয়ে এসএমএস পাঠাতে পারেন এবং বার্তা অ্যাপ থেকে সরাসরি খুলতে পারেন।

এখানে চিত্র বর্ণনা লিখুন


এমনকি আপনি এই লেখাটি অনুলিপি করতে পারেন। আমি এই উপায়টিকে খুঁজে পেয়েছি সবচেয়ে সহজ এবং কৌশলযুক্ত!
হিরবদ বেহনম

আমি এই ত্রুটিটি পেয়েছি: "বার্তাটি প্রেরণ করতে পারছি না, রেডিও বন্ধ আছে" (ম্যাকবুকে)
এটেটক

এটি নির্ধারিতভাবে কার্যকর! এমুলেটরটির খুব একই UI থেকে সরাসরি, কোনও টেলনেট নেই, কোনও প্যারামিটার নেই। এবং ইউআরএল ব্যবহারের ক্ষেত্রে আমার প্রয়োজনীয়তা ঠিক আছে। একটি খুব কার্যকর সমাধান।
আলবার্তো ডি ক্যারো

11

আপনি যদি কোনও ম্যাক এ অ্যান্ড্রয়েড স্টুডিও ব্যবহার করছেন তবে adbএক্সিকিউটেবলের জন্য আপনাকে পুরো পথ সরবরাহ করতে হতে পারে । এই পথটি খুঁজতে, খুলুন:

Android Studio > Tools > Android > SDK Manager

এসডিকে লোকেশনটিতে অনুলিপি করুন। adbএক্সিকিউটেবল একটি মধ্যে হতে হবে platform-toolsডিরেক্টরি। আমার জন্য, এটি ছিল পথ:

~/Library/Android/sdk/platform-tools/adb

এখন আপনি এই আদেশটি চালাতে পারেন:

~/Library/Android/sdk/platform-tools/adb shell input text 'thetextyouwanttopaste'

7

আমি এই সমস্যায় ক্লান্ত হয়ে পড়েছি তাই এটি হ্যান্ডেল করার জন্য আমি কেবল এই ওরফে তৈরি করেছি:

alias ap="pbpaste | xargs adb shell input text"

তারপরে আপনি যখন একটি নতুন টার্মিনাল উইন্ডো খুলবেন, "এপি" টাইপ করলে আপনার ক্লিপবোর্ডের যা কিছু রয়েছে তা এমুলেটরের সক্রিয়ভাবে নির্বাচিত পাঠ্য ক্ষেত্রে আটকে দেবে।

সেটআপ

উপনামটি যে কোনও জায়গায় উপলব্ধ করার জন্য এটি কেবল আপনার প্রোফাইলে ( ~/.bash_profilezsh ব্যবহারকারীদের পক্ষে সর্বাধিক ব্যবহারকারীদের জন্য ~/.zshrc) যুক্ত করুন। বিকল্পভাবে, আপনি যদি একজন ব্যাশ ব্যবহারকারী (ম্যাকওএসের জন্য ডিফল্ট) হন তবে আপনার জন্য এটি সেট আপ করতে আপনি টার্মিনালে নিম্নলিখিত কমান্ডটি চালাতে পারেন:

echo "alias ap='pbpaste | xargs adb shell input text'" >> ~/.bash_profile && source ~/.bash_profile

বাalias ap="adb shell input text `pbpaste`"
gderaco

উইন্ডোজ এবং ওরফে 'alias' is not recognized as an internal or external command, operable program or batch file. কী করতে হবে তা ব্যবহার করছি
শরীফ

6

কেবলমাত্র API স্তর> = 24 এর জন্য

আপনার স্থানীয় মেশিন থেকে যে কোনও পাঠ্য অনুলিপি করুন এবং তারপরে কেবল এই আদেশটি চালান run

adb shell input keyevent 279

অ্যান্ড্রয়েড এমুলেটর সেটিংসে Enable Clipboard Sharingবিকল্পগুলি সক্ষম করা আছে তা নিশ্চিত করুন


5

কিছুটা জটিল, তবে আপনি এমুলেটর নিয়ন্ত্রণ ব্যবহার করে এমুলেটরটিতে একটি এসএমএস পাঠাতে পারেন। তবে আপনাকে যদি দীর্ঘতর হয় তবে সমস্ত পাঠ্য পুনরায় টাইপ করতে হবে না এবং এটি এমুলেটরটিতে অনুলিপি করতে হবে-

অন্য উপায়: "টেলনেট লোকালহোস্ট পোর্ট" এর মাধ্যমে এমুলেটারের সাথে সংযুক্ত করুন এবং তারপরে এমুলেটরে একটি পাঠ্য ইনপুট ইভেন্ট প্রেরণের জন্য পাঠানো হার্ডওয়্যার ইভেন্ট ব্যবহার করুন (ইউটিএফ -8 হওয়া দরকার)। এই তাকান


5

আপনি কাজের চাপ ছাড়াই এটি করতে পারেন। পেস্ট বিজ্ঞপ্তি প্রকাশ না হওয়া পর্যন্ত ইনপুট ক্ষেত্রে কিছুটা ক্লিক করে ধরে ধরে রাখুন এবং তারপরে পেস্টে ক্লিক করুন। এটাই!


4

লিনাক্স এ এটি ক্লিপবোর্ড থেকে সরাসরি টেক্সট আটকান

adb shell input text "'$(xclip -selection c -o)'"

এছাড়াও উদাহরণস্বরূপ এই কমান্ডটি দিয়ে গ্লোবাল কীবোর্ড শর্টকি তৈরি করা খুব দরকারী Ctrl+Shift+Super+V


3

এই উইন্ডোজ অ্যাপ্লিকেশনটি তৈরি করে যা ব্যবহারকারীদের ভিজ্যুয়াল ইন্টারফেস থেকে অ্যান্ড্রয়েড এমুলেটর বা সংযুক্ত ডিভাইসে পেস্ট অনুলিপি করতে দেয়। https://github.com/Florin-Birgu/Android-Copy-Paste

এখানে চিত্র বর্ণনা লিখুন


ভাগ করে নেওয়ার জন্য ধন্যবাদ!
ফ্রেশক্রিস

2

আপনি সি 2 ডিএম তাকিয়েছেন? ক্রোম 2 ফোন এবং ফক্স 2 ফোন লিঙ্কগুলি এবং ক্লিপবোর্ডের পাঠ্য পাঠাতে পারে এবং স্বয়ংক্রিয়ভাবে ফোনে এটি অনুলিপি করতে পারে। এছাড়াও, অ্যাডবি শেলটি ব্যবহার করে দেখুন। এখানে একটি পরিষেবা কমান্ড (/ সিস্টেম / বিন / পরিষেবা) রয়েছে যা পরিষেবাগুলি (পরিষেবা কল ক্লিপবোর্ড ...) ব্যবহার করতে পারে। লেনদেনের কোডগুলি যথাক্রমে getClipboardText, setClipboardText এবং hasClipboardText এর জন্য 1, 2 এবং 3 are


1

ভিজ্যুয়াল স্টুডিও এমুলেটর ব্যবহার করে, আমার পদ্ধতিটি এখানে।

প্রথম ভার্চুয়াল এসডি কার্ড টিড়া:

  1. এমুলেটরটির জন্য অতিরিক্ত সরঞ্জামগুলি (ছোট >> আইকন) ব্যবহার করুন এবং এসডি কার্ড ট্যাবে যান।
  2. ভার্চুয়াল এসডি কার্ডের সাথে সিঙ্ক করতে আপনার কম্পিউটারে একটি ফোল্ডার নির্বাচন করুন।
  3. এসডি কার্ড থেকে টানুন, যা নির্বাচিত ফোল্ডারে একটি ফোল্ডার কাঠামো তৈরি করবে।

পাঠ্য স্থানান্তর করতে একটি পাঠ্য ফাইল সেট আপ করুন:

  1. আপনার পছন্দের একটি পাঠ্য সম্পাদক ইনস্টল করতে গুগল প্লে স্টোর ব্যবহার করুন
  2. আপনি পূর্বে তৈরি ভার্চুয়াল এসডি কার্ড ডিরেক্টরিটির ডাউনলোড ডিরেক্টরিতে কম্পিউটারে আপনার পাঠ্য সম্বলিত একটি পাঠ্য ফাইল তৈরি করুন।

যখনই আমার ক্লিপ বোর্ডে পাঠানো দরকার।

  1. উপরে তৈরি পাঠ্য ফাইলটি সম্পাদনা করুন।
  2. অতিরিক্ত সরঞ্জামগুলিতে যান (ছোট >> আইকন) এবং এসডি কার্ডটি পুশ করুন।
  3. আমি ইনস্টল করা পাঠ্য সম্পাদকটিতে পাঠ্য ফাইলটি খুলুন এবং ক্লিপ বোর্ডে পাঠ্যটি অনুলিপি করুন। (ডায়ালগটি খুললে মাউসটি চেপে ধরে রাখুন, সমস্তটি নির্বাচন করুন এবং তারপরে অনুলিপি আইকনে ক্লিক করুন)

একবার সেট আপ করুন এটির পুনরাবৃত্তি করা সহজ। একই পদ্ধতিটি অন্যান্য এমুলেটরদের ক্ষেত্রে প্রযোজ্য হবে আপনার নিজের পাঠ্য ফাইলটি এমুলেটরে ঠেলে দেওয়ার জন্য আপনাকে আলাদা পদ্ধতি ব্যবহার করতে হতে পারে।


এছাড়াও, আমি যে পাঠ্য সম্পাদকটি ব্যবহার করি তা আমাকে সূচিত করে যে সামগ্রীটি পরিবর্তিত হয়েছে এবং আমাকে জিজ্ঞাসা করুন যে আমি এটি পুনরায় লোড করতে চাই কিনা।
আলেকজান্ডার হিগিংস

1

(মন্তব্য আলোচনাকে উত্তরে রূপান্তর করা)

উইন্ডোজগুলিতে কেবল সমাধান: https://github.com/gcb/AdbPaste

এই সমস্যাটি প্রায় কয়েক ঘন্টার মধ্যে কাজ করতে লিখেছেন। আমি এখন 100% লিনাক্সে ফিরে এসেছি, তাই এতে অবদানকারী বা রক্ষণাবেক্ষণকারী হিসাবে নির্দ্বিধায় যোগদান করুন!


এর জন্য ধন্যবাদ. অন্যদের জন্য নোট: একাধিক লাইন প্রেরণে এটি ধীর। আমার কাছে আপলোড করার জন্য একটি 3 পৃষ্ঠার LUA স্ক্রিপ্ট রয়েছে এবং এই সমাধানটি কোনও ফাইল উত্স থেকে 20 মিনিটের মতো লাগে। গুগলের সত্যই এই প্রয়োজনটির সমাধান করা দরকার। আমি একটি ওপেন সোর্স কীবোর্ড অ্যাপ্লিকেশনটি জানি যাতে একটি টেলনেট ইন্টারফেস রয়েছে যা আরও দ্রুত হবে তবে কীবোর্ডটি আউট / আউট করে নেওয়া একটি অতিরিক্ত পদক্ষেপে পরিণত হয়।
রাউন্ডস্প্যারো হিলিটেক্স

1
আমার শেষ মন্তব্যে উল্লিখিত গতির সমস্যাটি সমাধান করার জন্য: আমি আবিষ্কার করেছি যে ডিভাইসটিতে একটি ক্ষুদ্র সহায়ক অ্যাপ্লিকেশন স্থাপন করা এটির চেয়ে দ্রুততর যা এডবি সম্প্রচার কমান্ড থেকে ক্লিপবোর্ড সামগ্রী নিতে পারে। এটি এডিবিপাস্টে যেমন করে সরাসরি ইনপুটের পরিবর্তে ক্লিপবোর্ডকে পপুলেটে জনপ্রিয় করে তোলে - তবে আমি একটি পাঠ্য ফাইলটি পড়তে এটি বাড়িয়ে তুলতে সক্ষম হয়েছি এবং আমার 3 পৃষ্ঠার এলইউএ স্ক্রিপ্টের জন্য এটি এখন অ্যান্ড্রয়েডে থাকতে অ্যাডবি কমান্ড থেকে যেতে কেবল 1 বা 2 সেকেন্ড সময় নেয় পাঠ্যবাক্স। অ্যাপ্লিকেশনটিকে ক্লিপার বলা হয় এবং পাঠ্য ফাইলটি পড়তে উন্নত করা হয়: github.com/RoundSparrow/clipper
রাউন্ডস্প্যারো হিলটেক্স

1

কমান্ড লিখুন: অ্যাডবি ডিভাইস (এটি বর্তমানে সংযুক্ত ডিভাইসের তালিকা তৈরি করবে) আপনি যেখানে পাঠ্যটি লিখতে চান সেখানে পাঠ্যবাক্সটি নির্বাচন করুন। কমান্ড লিখুন: অ্যাডবি শেল ইনপুট পাঠ্য "আপনার পাঠ্য" (নিশ্চিত করুন যে কেবল একটি ডিভাইস এই কমান্ডটি চালানোর জন্য সংযুক্ত রয়েছে) সম্পন্ন!


0

আমি এখানে একই সমস্যার সমাধান অনুসন্ধান করতে এসেছি এবং এই সমস্যাটি সমাধান করার জন্য একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন লিখে শেষ করেছি। আপনি এটি http://www.box.net/shared/6203bn441bfltkimajmk এ ডাউনলোড করতে পারেন । আপনি কোনও জায়গায় ওয়েব প্রতিক্রিয়া সহজেই পরিবর্তন করতে পারেন এমন জায়গায় নির্দেশ করার জন্য কেবল পছন্দ মেনু দিয়ে একটি URL দিন। ওয়েব প্রতিক্রিয়াটির প্রথম লাইনটি আপনার জন্য এমুলেটরের ক্লিপবোর্ডে অনুলিপি করা হবে। আরও বিশদটি http://agilesc.barryku.com/?p=255 এ পাওয়া যাবে ।


1
আপনার এখানে এক্সিকিউটেবল কোড পোস্ট করা উচিত নয়। উত্স কোডটি আরও ভাল হবে।
লোয়েলেলক

0

ম্যাক এবং লিনাক্সের জন্য আপনার আলিয়াসেস_বাশ ফাইলটিতে এই ফাংশনটি ব্যবহার করে দেখুন (ম্যাক লোকের জন্য / etc / aliases_bash এ অবস্থিত, sudo vim / etc / aliases_bash অবশ্যই ব্যবহার করুন)

function adbtx {
  userinput="$(sed 's/ /%s/g' <<< $1)"
  adb shell input text "${userinput}";
}
export -f adbtx

তারপরে কমান্ড লাইনে প্রবেশ করুন:

adbtx 'Your text to emulator input'

' এমুলেটর ইনপুট পাঠানো আপনার পাঠ্য ' এমুলেটর পাঠ্যের ক্ষেত্রে ইনপুট হবে।

সেডের জন্য তার বিকল্পের স্ট্রিংয়ের জন্য কুডোস এলিয়টের কাছে।

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