মডেলটি শেষ হলে ডেস্কটপের জন্য আর্কজিআইএস তৈরির স্পিকারে শব্দ প্লে করবেন?


16

মডেলগুলি ডেস্কটপের জন্য আর্কজিআইএস-এ রাতের বেশিরভাগ সময় চলতে থাকাকালীন আমি ঘুমাতে সক্ষম হতে চাই।

আমি ডেস্কটপটির জন্য আরকিজিআইএসের শব্দটি শেষ হয়ে গেলে আমাকে জাগিয়ে তুলতে চাই।

এটা কি সম্ভব?


3
আমি এটি আমাকে ইমেল করতে চাই যাতে উত্তরটি উভয়ই অন্তর্ভুক্ত করতে পারে (একটি বিয়ার ourালাও ভাল হবে)। দুর্দান্ত প্রশ্ন
যদি আপনি না

1
সিআর (7) বিইএল একটি স্পিকারের শব্দ বাজায় ... তবে আপনি যদি কেবলমাত্র অল্প অজগরটিতে আগ্রহী হন তবে আমি সহায়তা করতে পারি। যদিও বিয়ার দিয়ে সাহায্য করতে পারে না।
মাইকেল সিলিমসন

আহ! একটি ইমেল কাজ করবে, আমি আমার ইমেল প্রোগ্রামটি বন্ধ করে দিতে পারি।
অ্যারন

5
আমি সমাধান হিসাবে একটি রুবে গোল্ডবার্গ (এসপি?) কল্পনা সবচেয়ে উপযুক্ত হবে। মডেলটি কোনও মেকানিকাল কম্পিউটার আর্মটিকে ফাঁদে ফেলতে পেরে একটি জাল ছেড়ে দেয় যা অবশেষে আপনার মুখের বা তার অনুরূপ একটি ভেজা তোয়ালে ফেলে দেয়।
যদি আপনি না জানেন- কেবল জিআইএস

উত্তর:


18

আমি আড়োনগুলির উত্তরটি সত্যিই পছন্দ করি তবে আরও সাধারণ এবং স্থানীয় কিছু:

subprocess.Popen([r"C:\Program Files (x86)\Windows Media Player\wmplayer.exe",r"C:\Users\Public\Music\Sample Music\Maid with the Flaxen Hair.mp3"])

সাবপ্রসেস মডিউলটি উইন্ডোজ মিডিয়া প্লেয়ার ব্যবহার করে একটি ফাইল খোলার জন্য ..

import subprocess

wmPlay = r"C:\Program Files (x86)\Windows Media Player\wmplayer.exe"
PlayFile= r"C:\Users\Public\Music\Sample Music\Maid with the Flaxen Hair.mp3"
subprocess.Popen([wmPlay,PlayFile])

অবশ্যই নমুনা সংগীত আপনাকে ঘুমিয়ে রাখার সম্ভাবনা বেশি তাই আমার অ্যালার্ম ক্লক টোনটির মতো আরও কিছু আরও উপযুক্ত হতে পারে।

তবে অবশ্যই এটি এত সহজ আপনি উভয়ই করতে পারতেন , কেবল এটি অ্যারনদের কোডের শেষের দিকে তাকান।


1
চমৎকার ধারণা! এটি সহজেই স্ক্রিপ্ট সরঞ্জাম হিসাবে অন্তর্ভুক্ত করা যেতে পারে।
হারুন

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

সবার মিউজিকাল স্বাদই আলাদা is আমি এমন একটি গান বেছে নিয়েছি যা উচ্চস্বরে এবং বিরক্তিকর কারণ এতে মনোযোগ পাওয়ার সম্ভাবনা বেশি। ভালকাইরিজের ফ্লাইট একটি দুর্দান্ত পছন্দ হবে যদি আপনার এটির ঘুমের সম্ভাবনা না থাকে। আপনি যদি সত্যিই আগ্রহী হন তবে আপনি এই ফাইলটি প্লে করার জন্য একটি প্যারামিটার রেখেছিলেন এবং জীবনের প্রমাণ
মাইকেল সিসটেমন

এবং আবারও, আমি আপনার উত্তরটি একটি 1998 এর এএমএল দিয়ে প্রাক শূন্য করে যা বিরক্তিকর বীপ তোলে;)
স্টিফেন লিড

হা হা @ স্টিফেনলিড, আর্কিইনফো-তে প্রায় সমস্ত কিছু বিরক্তিকর বীপ তৈরি করেছে। আপনি দূরে যেতে পারেন এবং একটি কফি তৈরি করতে পারেন এবং আপনার প্রক্রিয়াটি এখনও বীপের শিকল দিয়ে চলছে know এটি অবশ্যই ধরে নিবে আপনার সিস্টেম স্পিকারটি ইনস্টল রয়েছে।
মাইকেল সিসটেমসন

16

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

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


import smtplib, os, arcpy
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email import Encoders

# Fill in the necessary blanks here
gmail_user = sys.argv[1]
gmail_pwd = sys.argv[2]

# The parameters
to = sys.argv[3]
subject = sys.argv[4]
text = sys.argv[5]

def mail(to, subject, text):
    msg = MIMEMultipart()

    msg['From'] = gmail_user
    msg['To'] = to
    msg['Subject'] = subject

    # Attaches a text message to the e-mail
    msg.attach(MIMEText(text))

    mailServer =smtplib.SMTP("smtp.gmail.com", 587)
    mailServer.ehlo()
    mailServer.starttls()
    mailServer.ehlo()
    mailServer.login(gmail_user, gmail_pwd)
    mailServer.sendmail(gmail_user, to, msg.as_string())
    mailServer.close()

mail(to, subject, text)

স্ক্রিপ্ট সরঞ্জাম তৈরি করার জন্য নির্দেশাবলী:

স্ক্রিপ্ট তৈরি করুন

  1. আইডিএল > ফাইল> নতুন উইন্ডো খুলুন
  2. নতুন উইন্ডোতে এই পোস্টে স্ক্রিপ্ট অনুলিপি করুন এবং আটকান
  3. > "SendEmail.py" হিসাবে সংরক্ষণ করুন

স্ক্রিপ্ট সরঞ্জাম তৈরি করুন

  1. একটি ফোল্ডারে> নতুন> টুলবক্সে ডান ক্লিক করুন (এটি এখানে স্ক্রিপ্ট সরঞ্জামটি অবস্থিত হবে)
  2. টুলবক্স> অ্যাড> স্ক্রিপ্ট ডান ক্লিক করুন ...
  3. নাম, লেবেল, বিবরণী পূরণ করুন এবং "আপেক্ষিক পাথ সংরক্ষণ করুন ...."
  4. হিট নেক্সট
  5. আপনি "সেন্ডইমেইল.পি" তৈরি করেছেন স্ক্রিপ্টটি যুক্ত করুন
  6. হিট নেক্সট
  7. সংযুক্ত চিত্র হিসাবে ঠিক পরামিতি পূরণ করুন।
  8. হিট ফিনিশ
  9. সরঞ্জাম বাক্সে নতুন সরঞ্জাম সন্ধান করুন এবং আপনি যেমন মডেলবিল্ডারের অন্য কোনও সরঞ্জাম হিসাবে ব্যবহার করুন

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


1
@ মাইকেল মাইলস-সিটেমসন মজার কাকতালীয় ঘটনা, খুব বেশি হারুন আর নেই। এই স্ক্রিপ্ট সরঞ্জামটি সরাসরি ই-মেইল পরিষেবার মাধ্যমে কাজ করে এবং দৃষ্টিভঙ্গি থেকে স্বতন্ত্র। তবে, যদি আপনি আউটলুকের মাধ্যমে কোনও ইমেল পাওয়ার পরে আউটলুক আপনাকে ই-মেইল পড়তে পারে এবং আপনার ফোন আপনাকে জানাতে পারে, এটি ঠিক কাজ করা উচিত।
হারুন

1
আমি হারুনের সাথে কাজ করি, সেও শীতল। আমি উল্লেখ ছিল বিদায়ী ইমেল মূলত আমি নিজেকে .. থেকে ইমেল করা হবে বার্তা আমাকে করতে আমাকে কাজ কম্পিউটার থেকে পাঠানো এবং পড়া / VPN ব্যবহার করছেন বাড়ির কম্পিউটারে অবহিত করুন। কোনও ইমেল এলে শব্দটি বাজানোর জন্য আউটলুক কনফিগার করা যায়
মাইকেল সিসটেমসন

1
ঠিক আছে. এটা খুব আশাব্যঞ্জক! আমার আসল ইমেল ঠিকানাটি কোথায় রাখা উচিত তা আমি যথেষ্ট বুঝতে পারি না। আমি কি "gmail_user" শব্দটির প্রতিস্থাপন করব? বা এটি পরিবর্তনশীল? "Sys.argv [#]" জিনিসগুলি কী কী? আমি কি আমার তথ্য এখানে রাখি?
অ্যারন

1
@ অ্যারন সিএস.আরজিভি হ'ল সেই তালিকা যা কমান্ড লাইন থেকে পাইথন স্ক্রিপ্টে আর্গুমেন্টগুলি দিয়েছিল। এটি আরকিপি ব্যবহারের সমতুল্য etGETParameterAsText ( i )
ওম_হেনার্স

3
এটা যে কেউ সাহায্য করে তবে আমি একটি উদাহরণ পেশ করা থাকেন সারকথা যে দেখায় কিভাবে একটি লেফাফা যেমন @Aaron এর উত্তর ব্যবহার করতে সাফল্য বা একটি স্ক্রিপ্ট ব্যর্থতার উপর জানিয়ে দেবেন।
ওম_নার্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.