Სარჩევი:

ავტომატურად გამოაგზავნეთ ელ.წერილი სურათების სურათებიდან ძველი დესკტოპისა და XP- ის გამოყენებით: 4 ნაბიჯი
ავტომატურად გამოაგზავნეთ ელ.წერილი სურათების სურათებიდან ძველი დესკტოპისა და XP- ის გამოყენებით: 4 ნაბიჯი

ვიდეო: ავტომატურად გამოაგზავნეთ ელ.წერილი სურათების სურათებიდან ძველი დესკტოპისა და XP- ის გამოყენებით: 4 ნაბიჯი

ვიდეო: ავტომატურად გამოაგზავნეთ ელ.წერილი სურათების სურათებიდან ძველი დესკტოპისა და XP- ის გამოყენებით: 4 ნაბიჯი
ვიდეო: طريقة تحريك الصور الثابتة وجعلها تتكلم بالذكاء الاصطناعي 2024, ივლისი
Anonim
ავტომატურად გაგზავნეთ ელ.წერილი სურათების სურათებიდან ძველი დესკტოპისა და XP- ის გამოყენებით
ავტომატურად გაგზავნეთ ელ.წერილი სურათების სურათებიდან ძველი დესკტოპისა და XP- ის გამოყენებით

მე ძალიან ბედნიერი ვარ, რომ მაქვს შესანიშნავი ხედი ჩემი სახლის ოფისის ფანჯრიდან. როდესაც შორს ვარ, მინდა ვნახო რა მენატრება და ხშირად ვარ შორს. მე მქონდა საკუთარი ვებ – გვერდი და სახლის მეტეოროლოგიური სადგური, რომელიც ატვირთავს ftp– ით ამინდის ყველა მონაცემს და ფანჯრიდან ამოღებულ ფოტოს, თუმცა, ვებ – გვერდის მასპინძელმა პროვაიდერმა შეინარჩუნა ვებ – გვერდის დამძიმება, ასე რომ, მრავალი წლის შემდეგ, მე დავეცი ის მე განზრახული მქონდა ფანჯრიდან გახედვის შემცვლელი მეთოდის პოვნა მაგ. უფასო ვებსაიტები, ბლოგები, ელექტრონული ფოსტა … მაგრამ უმეტეს შემთხვევაში ავტომატური ftp გადარიცხვები ამ პოტენციურ გადაწყვეტილებებზე დაბლოკილია. დამატებითი გართულება ის არის, რომ მე ხშირად ვარ შორს თვეების განმავლობაში, ასე რომ, ნებისმიერი გადაწყვეტა, რომელზედაც მოგვარდება, უნდა იყოს საიმედო.

მე შთაგონებული ვარ Instructables– ის ავტორი Olivi3r და მისი Instructable უსაფრთხოების კამერის შესაქმნელად. დაახლოებით ერთი დღის შემდეგ ხელის ჩამორთმევის შემდეგ, ის მუშაობდა. ეს ინსტრუქცია დასძენს რამდენიმე ძირითად დეტალს.

ძირითადად, მიზანია ყოველ დილით გადავიღო ფოტო ვებკამერით და შემდეგ გამოვგზავნო ფოტო საკუთარ თავს gmail– ის საშუალებით, როგორც დანართი. ეს მოხდება შემდეგნაირად:

  • AC დენის ჩართვა მოხდება 15 წუთის განმავლობაში 110VAC ტაიმერის გამოყენებით
  • კომპიუტერი გააქტიურდება
  • ვებკამერის პროგრამული უზრუნველყოფა გადაიღებს ფოტოს
  • Windows სურათების ფაილი შესრულდება, რომელიც:
  • შეასრულეთ PowerShell სკრიპტის ფაილი, რომელიც გამოგიგზავნით ელ.წერილს და დანართს
  • სურათების ფაილის ბრძანება გამორთავს კომპიუტერს
  • AC დენი გამორთულია

გაფრთხილება: მე არ ვარ Windows პროგრამისტი - არ მკითხოთ, თუ ის არ მუშაობს. მე მივიღე ეს მიდგომა სამუშაოს საშუალებით snorkeling ინტერნეტით, სანამ არ აღმოვაჩინე საჭირო ცოდნა ჩემი ფაილების გამართვის შესახებ. მეორეც, მინდოდა, რომ ეს გაეშვა Windows XP აპარატზე, დარწმუნებული ვარ, რომ Windows 10 კომპიუტერზე უკეთესი გადაწყვეტილებები არსებობს. სინამდვილეში, ალბათ უკეთესი გამოსავალია XP აპარატზე. თუ იპოვით რაიმე, ჩაწერეთ კომენტარებში. ლეპტოპზე ამ მიდგომის გაშვება შეიძლება უხერხული იყოს, რადგან კომპიუტერი უნდა ჩართოთ როდესაც AC დენი ჩართულია. Instructables კოდის რედაქტორს აქვს უსიამოვნო ჩვევა კოდში ჩასმა და სხვა HTML ტეგები (მათ შორის Olivi3r კოდის ჩათვლით). მე ვფიქრობ, რომ მე გამოვარე ეს ყველაფერი, მაგრამ ფრთხილად იყავით.. და ბოლოს, Instructables ღილაკი "სრული გადახედვა" მხოლოდ მომცემს ცარიელ თეთრ გვერდს - ასე WYSIWYG!

ჩვენ ამას გავაკეთებთ 4 ნაბიჯში:

  1. მოამზადეთ კომპიუტერი
  2. ჩაწერეთ და გამართეთ PowerShell სკრიპტი
  3. ჩაწერეთ და გამართეთ სურათების ფაილი
  4. ყველაფერი დახურე და ბობ შენი ბიძაა!

ნაბიჯი 1: მოამზადეთ კომპიუტერი

პირველი, ამოიღეთ ძველი დესკტოპი კარადიდან. თუ ის მუშაობს Windows XP (SP3) - ის იმუშავებს. ეს ინსტრუქცია განკუთვნილია XP– ისთვის, მაგრამ მიდგომა იგივე უნდა იყოს Windows 10 – ზე. გაუშვით და მოიძახეთ BIOS (ჩვეულებრივ ჩატვირთვის პროცესში F1, del ან F2). იპოვნეთ რაღაც "ენერგიის მენეჯმენტი" და შეცვალეთ იგი "AC Power Recovery - ON". ეს გამოიწვევს კომპიუტერის ჩატვირთვას, როდესაც AC დენი ჩართულია. გამოსცადე.

თქვენ უნდა გამორთოთ ყველა პაროლი და შეხვიდეთ ადმინისტრატორად. ეს იმიტომ ხდება, რომ კომპიუტერმა ჩატვირთვის პროცესი უნდა შეასრულოს უყურადღებოდ. გადადით საკონტროლო პანელში, მომხმარებლის ანგარიშებში და საჭიროების შემთხვევაში განახორციელეთ შესაბამისი ცვლილებები.

შემდეგი, თქვენ გჭირდებათ ვებკამერა და ვებკამერის პროგრამა, რომელიც გადაიღებს სურათს და შეინახავს მას. მე ვიყენებ დორგემს - მარტივი და უფასო. დააყენეთ დორგემი სურათის გადასაღებად და შესანახად სამუშაო მაგიდაზე. ნუ შეცვლით სურათის სახელს ახალი სურათის გადაღებისას, პირიქით გადაწერეთ ბოლო სურათი. ამ მაგალითში სურათი არის Pic.jpg. ასევე, გაითვალისწინეთ, რომ მე ვინახავ სურათს სამუშაო მაგიდაზე. ეს მნიშვნელოვანია, რადგან დირექტორიის გზა ადვილია. გადაიტანეთ და ჩამოაგდეთ Dorgem ხატი Windows STARTUP საქაღალდეში.

ახლა - რამდენიმე სახიფათო ბიტი:

თქვენ უნდა შეცვალოთ თქვენი Chrome ანგარიში ნაკლებად უსაფრთხო აპების დასაშვებად. გადახედეთ "ქრომის ნაკლებად უსაფრთხო პროგრამებს" და შეარჩიეთ პირველი ვარიანტი - ალბათ ეს. ჩართეთ ეს ფუნქცია. თქვენ მიიღებთ ელ.ფოსტის შეტყობინებას, რომელიც გაცნობებთ ამ პარამეტრის საფრთხეების შესახებ. შეიძლება არ დაგჭირდეთ ამის გაკეთება, თუ იყენებთ სხვა ელ.ფოსტის სერვერს, მაგ. Yahoo, AOL…

შემდეგ თქვენ უნდა ჩართოთ PowerShell სკრიპტების შესრულება. თუ თქვენ გაქვთ Windows 10, ეს უფრო ადვილია - დააწკაპუნეთ Windows ხატულაზე (ეკრანის ქვედა მარცხენა კუთხე), გადაახვიეთ პროგრამების ჩამონათვალი Windows PowerShell– ში, გააფართოვეთ, დააწკაპუნეთ მარჯვენა ღილაკით PowerShell– ზე და აირჩიეთ „Run as Administrator“. ეს გახსნის PowerShell ფანჯარას. XP– ზე პროცესი ცოტა უფრო რთულია - გამოიყენეთ File Explorer, იპოვნეთ PowerShell დირექტორია (რაღაც C: / Windows / system32 / WindowsPowerShell / v1.0), დააწკაპუნეთ მარჯვენა ღილაკით PowerShell ხატულაზე და აირჩიეთ "მენიუს დაწყება". ახლა თქვენ გაქვთ წვდომა PowerShell– ზე დაწყების ხატზე დაჭერით (ქვედა მარცხნივ) და PowerShell ხატზე დაჭერით. დააწკაპუნეთ PowerShell ხატულაზე, ფანჯარაში, რომელიც იხსნება, ჩაწერეთ შემდეგი ბრძანება:

კომპლექტი შესრულების პოლიტიკა დისტანციური დიზაინი

თქვენ მოგეთხოვებათ დაადასტუროთ "y" აკრეფით.

დაადასტურეთ, რომ თქვენ წარმატებით შეცვალეთ შესრულების პოლიტიკა აკრეფით:

აღსრულების პოლიტიკა

Კარგი! თქვენი კომპიუტერი მზად არის.

ნაბიჯი 2: ჩაწერეთ და გამართეთ PowerShell ფაილი

დააკოპირეთ და ჩასვით ეს ტექსტი Notepad– ში:

$ EmailTo = "[email protected]"

$ EmailFrom = "[email protected]" $ Subject = "ნახვა" $ Body = "x" $ SMTPServer = "smtp.gmail.com" $ SMTPM შეტყობინება = ახალი ობიექტის სისტემა. Net. Mail. MailMessage ($ EmailFrom, $ EmailTo, $ Subject, $ Body) $ attachment = New-Object System. Net. Mail. Atachment ("C: / Documents and Settings / Administrator / Desktop / pic.jpg") $ SMTPMessage. Attachments. Add ($ attachment) $ SMTPClient = New-Object Net. Mail. SmtpClient ($ SmtpServer, 587) $ SMTPClient. EnableSsl = $ True $ SMTPClient. Credentials = ახალი ობიექტის სისტემა. NetworksCredential ("userID", "პაროლი"); $ SMTPClient. Send ($ SMTPM შეტყობინება)

შეინახეთ ეს ფაილი სამუშაო მაგიდაზე, როგორც "SendPic.ps1".

შეიტანეთ შესაბამისი ცვლილებები; თქვენ, მომხმარებლის ID და პაროლი. ჩვეულებრივ, თქვენი მომხმარებლის ID იგივეა, რაც თქვენი სრული Gmail მისამართი.

თუ თქვენ არ იყენებთ Gmail- ს, მაშინ უნდა გაიაროთ ინტერნეტი, რათა იპოვოთ თქვენი Smtp სერვერთან დაკავშირებული პორტი და შეცვალოთ "587" შესაბამის პორტში მაგ. smtp.mail.yahoo.com და პორტი არის 465.

Notepad– ის გამოყენების ნაცვლად, PowerShell რედაქტორი ხელმისაწვდომია.

ახლა დიდისთვის - დააწკაპუნეთ მარჯვენა ღილაკით SendPic PowerShell ფაილზე და აირჩიეთ "გაშვება PowerShell- ით". თუ ის მუშაობს, თქვენ მიიღებთ ელ.წერილს რამდენიმე წამში. თუ ეს ასე არ არის, მაშინ უნდა დაიწყოთ გამართვა.

გამართვა

შექმენით ახალი PowerShell ფაილი თქვენს სამუშაო მაგიდაზე test1, რომელიც აგზავნის ელ.წერილს დანართის გარეშე:

$ EmailTo = "[email protected]"

$ EmailFrom = "[email protected]" $ Subject = "ტესტი" $ Body = "x" $ SMTPServer = "smtp.gmail.com" $ SMTPM შეტყობინება = ახალი ობიექტის სისტემა. Net. Mail. MailMessage ($ EmailFrom, $ EmailTo, $ Subject, $ Body) $ SMTPClient = New-Object Net. Mail. SmtpClient ($ SmtpServer, 587) $ SMTPClient. EnableSsl = $ True $ SMTPClient. Credentials = New-Object System. Net. NetworkCredential ("userID", "პაროლი"); $ SMTPClient. Send ($ SMTPM შეტყობინება)

გახსენით ფაილი PowerShell რედაქტორთან ფაილზე მარჯვენა ღილაკით და აირჩიეთ "რედაქტირება". რედაქტორიდან გაშვებით, ჩვენ შეგვიძლია წავიკითხოთ შეცდომის შეტყობინებები, რომლებიც ციმციმდება ფაილზე ორმაგი დაწკაპუნებისას.

cd. / დესკტოპი

. / test1.ps1

თუ ეს ვერ მოხერხდა, ალბათ ეს გამოწვეულია დირექტორიის პრობლემით. დარწმუნდით, რომ PowerShell მითითებულია დესკტოპის დირექტორიაში. ბრძანების სტრიქონი ასე გამოიყურება:

PS C: / მომხმარებელი / თქვენ / დესკტოპი>

თუ ეს ასე არ არის, მაშინ მოგიწევთ დაიმახსოვროთ ყველა თქვენი ძველი DOS ბრძანება; cd, dir,. \, etc რათა PowerShell მიუთითოს სამუშაო მაგიდაზე. სცადეთ ხელახლა, თუ ის არ მუშაობს, წაიკითხეთ შეცდომის შეტყობინება პრობლემის აღმოსაჩენად

. / ტესტი 1

ნაბიჯი 3: ჩაწერეთ და გამართეთ სურათების ფაილი

გახსენით Notepad და დააკოპირეთ შემდეგი ტექსტი:

PING localhost -n 180> NUL

powerhell.exe. / SendPic.ps1 გამორთვა -s -t 100

PING განცხადება არის ნამდვილი გატეხვა, რომელიც აგზავნის კომუნიკაციის მოთხოვნას ყოველ წამში 180 -ჯერ. შეფერხება საკმარისად დიდი უნდა იყოს იმისათვის, რომ კომპიუტერი ჩატვირთოს, შეიქმნას ინტერნეტ კავშირი და გადაიღოს ვებკამერის ფოტო. Windows– ის უახლესი ვერსიები მხარს უჭერს TIMEOUT– ბევრად სუფთა.

შემდეგი განცხადება ასრულებს PowerShell ფაილს, რომელიც აგზავნის ელ.წერილს ფოტოსთან ერთად.

საბოლოო განცხადება იწვევს კომპიუტერის გამორთვას 100 წამიანი შეფერხების შემდეგ. ეს დრო არჩეულია როგორც საკმარისი ელ.ფოსტის გაგზავნისთვის.

შეინახეთ ფაილი თქვენს სამუშაო მაგიდაზე SendPic.bat (არა. TXT როგორც მოხდება, თუ გაფართოებას არ დაამატებთ ფაილის სახელს. გადაიტანეთ და ჩააგდეთ ფაილი Windows STARTUP საქაღალდეში.

ორჯერ დააწკაპუნეთ სურათების ფაილის ხატულაზე. თქვენ უნდა მიიღოთ ელ. უი! Ძალიან ადვილი. დიახ, ბევრი რამ შეიძლება არასწორი იყოს.

გამართვა

ამ.bat ფაილის და წინა.ps1 ფაილის გამართვის პრობლემა ის არის, რომ შეცდომები ძალიან სწრაფად იკითხება წასაკითხად. თქვენ შეგიძლიათ შეანელოთ ის:

პაუზა

PING localhost -180

პაუზა დაელოდება თქვენ დააჭირეთ ღილაკს ENTER. წაიკითხეთ შეცდომის შეტყობინება. ისევ და ისევ, ეს ალბათ დირექტორია დირექტორია. პრობლემის მოგვარების შემდეგ, წაშალეთ PAUSE განცხადებები, წინააღმდეგ შემთხვევაში პროგრამა დაკიდება.

თუ გსურთ სურათების ფაილის დასრულება მისი შესრულების დროს, დააწკაპუნეთ ღია cmd ფანჯარაში და შეიყვანეთ ^C (Ctrl C).

ნაბიჯი 4: შეფუთვა

შეფუთვა
შეფუთვა

Windows- ის ძველი კომპიუტერები არ არის ცნობილი მათი საიმედოობით. რა არის პირველი, რასაც აკეთებთ, როდესაც კომპიუტერი იტვირთება? გამორთეთ დენი! ეს არის ის, რასაც ჩვენ ვაპირებთ. იპოვეთ AC ტაიმერის გადამრთველი Walmart– ში ან Amazon– ში. იაფი პირობა არის მექანიკური (10 დოლარზე ნაკლები), უფრო ძვირი არის ელექტრონული (20 დოლარზე მეტი). პროგრამირება გაუკეთეთ ჩართვას, მაგალითად, დილის 8 საათზე და გამორთეთ 15 წუთის შემდეგ. შეაერთეთ თქვენი კომპიუტერი ტაიმერის განყოფილებაში.

როდესაც ტაიმერის გადამრთველი აგზავნის ენერგიას თქვენს კომპიუტერს, იწყება მოვლენების შემდეგი თანმიმდევრობა:

  1. BIOS ამოიცნობს AC ენერგიას, კომპიუტერი იტვირთება
  2. Windows იწყება (პაროლის ხელმოწერის გარეშე)
  3. ვებკამერის პროგრამა იწყება და იღებს სურათს
  4. იწყება სურათების ფაილის შესრულება

    1. ჩატვირთვის პროცესის დასრულება, სურათის გადაღება და ინტერნეტში ხელმოწერა
    2. შეასრულეთ PowerShell ფაილი ელ.ფოსტის გასაგზავნად დანართთან ერთად
    3. ელ.ფოსტის დასრულების შეფერხება
    4. გამორთული კომპიუტერი

ტაიმერის გადამრთველი ამოიღებს ენერგიას კომპიუტერიდან. ეს არის გასაღები საიმედო უყურადღებოდ მუშაობისთვის. მე გადავრჩი მყარი დისკის წყვეტილ წარუმატებლობას, პროგრამის გათიშვას და კომპიუტერის სხვა საცობებს, მაგრამ როდესაც სისტემა ვერ ხერხდება, ის ბრუნდება დენის ციკლის შემდეგ.

ეს მიდგომა ადვილად მოერგება უსაფრთხოების მონიტორინგს, მაგალითად, გამოიყენეთ iSpy მოკლე ვიდეოს გადასაღებად მოძრაობის აღმოჩენისას და გააგზავნეთ ელ.წერილი ვიდეო დანართით. სინამდვილეში, კონცეფციის გაფართოება შესაძლებელია ელ.ფოსტის შეტყობინების გაგზავნით ნებისმიერი მოვლენის გამოვლენისთანავე და არდუინოს დამატებით და ამ სამყაროში არსებული ფიზიკური სენსორებით - ცა ზღვარია!

გირჩევთ: