プログラミングの可能性

班で出た案

実際に作ったプログラム

用途:VScodeのGit Hubへの反映を自動化したい!
内容:
この段階を目視しながら自動的に打ち込まれるようなシステム
  1. import pyautogui
  2. import time
  3. # コマンドプロンプトを開く
  4. pyautogui.press('win')
  5. pyautogui.write('komando')
  6. time.sleep(1)
  7. pyautogui.press('enter')
  8. time.sleep(2)
  9. # 文字入力
  10. pyautogui.write('cd mygit/xbp')
  11. pyautogui.press('enter')
  12. time.sleep(3)
  13. #読み込み時間のために数秒待つ
  14. pyautogui.write('git status')
  15. pyautogui.press('enter')
  16. time.sleep(3)
  17. pyautogui.write('git add .')
  18. pyautogui.press('enter')
  19. time.sleep(5)
  20. pyautogui.write('git commit -m "20211102"')
  21. pyautogui.press('enter')
  22. time.sleep(5)
  23. pyautogui.write('git push')
  24. pyautogui.press('enter')
  25. time.sleep(10)
  26. # コマンドプロントの終了
  27. pyautogui.hotkey('alt', 'f4')

参考: Pythonでキーボード入力を自動化する方法を現役エンジニアが解説【初心者向け】(外部サイト)
このサイトを参考にして、ホームページを更新する過程が自動的に打ち込まれるようにプログラムを組んだ。
自動更新ではなく、自動で打ち込まれて更新される形にすることで、反映時に問題が発生していないか確認出来るようになっている。br また、同じホームページ自動更新を目的としたプログラムで連携をする方法を行う方法もあった。
同じ目的に対しての違ったアプローチの仕方を発見することができた。
改良点:更新日を手打ちで設定しなければならいので、その部分も自動で設定されるようなプログラムの方法を考えたい