RooT_Project/RooT_PromaN

자동화 프로그램 무료 배포 RooT_PromaN (프로그램 자동화, 프로그램 관리, 프로세스 자동화, 프로세스 관리, 프로세스 자동화 솔루션, 파이썬 IDE 프로그램, C++, MFC, Python, SQL, Python IDE, 협업, 공동 프로젝트)

novv214 2025. 2. 4. 22:35

RooT_PromaN

안녕하세요, 여러분!

오늘은 제가 개발한 프로세스 자동화 & Python IDE 기능을 제공하는 프로그램 RooT_PromaN을 소개하려고 합니다. 이 프로그램은 설정한 프로세스 자동실행 및 관리하며 실시간 모니터링하고 Python IDE 기능을 제공하여 보다 편리하게 Python 개발을 할 수 있도록 도움을드립니다. 추가로 여러분이 손쉽게 사용할 수 있도록 다양한 기능을 제공할 예정입니다. 하지만, 몇 가지 중요한 사항을 알려드리고자 합니다.

 

📈 프로그램 소개

RooT_PromaN은 프로세스 자동화 기능과 Python 개발 환경을 제공하여. 사용자는 간단한 설정만으로 프로세스 관리를 자동화 할 수 있으며, 다음과 같은 기능들을 제공합니다:

  • PC 리소스 모니터링: CPU, RAM, Network 상태 모니터링
  • 프로세스 관리 : 설정한 프로세스의 상태 모니터링, 프로세스 자동실행 , 프로세스  위치설정
  • Python IDE : 설정한 Python 프로세스의 보다 빠르고 편리한 개발환경을 제공합니다. 
  • 알람 기능 : 특정 이벤트 발생 시 프로세스 상태를 텔레그램 메세지 알림 기능
  • 언어 : 한글 깨짐 현상으로 프로그램과 라이센스 안내가 영어로 만들어진 부분 양해 부탁드립니다.

 

⚙️ 현재 상태 및 계획

현재 이 프로그램은 기본적인 기능들이 완성된 상태이 완성된 상태입니다. 여러분의 피드백을 반영하여 더욱 발전된 프로그램을 만들어 나가고자 합니다. 아래는 각 기능의 계획입니다.

  • Python IDE : 기본적인 기능 외에 사용자 요청을 기반으로 기능 추가 예정
  • 알람 기능: 사용자 요청에 따른 더 간결하면서 자세한 알림으로 수정 예정
  • 화면 : 현재 1920 x 1080 해상도만 지원되어 추후 모든 해상도 지원 예정

 

🤝 협업/공동 프로젝트 관련

RooT_PromaN이외에 자동화 관련 프로그램을 혼자 개발 중에 있어 아직 여러가지로 부족한 부분이 많습니다. 소프트웨어 자동화에 관심이 있으신 분들은 의견이나 아이디어를 보내주시면 적극적으로 반영하겠습니다. 현재 아래와 같이 도움을 주실 수 있는 분들을 원합니다. 협업이나 같이 프로젝트를 진행하기 원하는 분들은 댓글 부탁드립니다!!

  • Scintilla를 이용하여 MFC 프로그램 개발 경험이 있으신 분
  • C++, C#, MFC, Python 등으로 자동매매 및 자동화 개발에 관신이 있으신 분
  • 무료로 프로그램 화이트리스트 등록하는 방법을 알고계시는 분
  • 자동화 프로그램 설계에 관심이 있으신분
  • 프로그램 UI, 아이콘 디자인에 관심이 있으신 분
  • 블로그 관리 및 홍보에 관심이 있으신 분

 

💡 사용 시 유의사항

RooT_PromaN은 무료로 배포되며, 사용으로 인해 발생할 수 있는 긍정적 또는 부정적 결과에 대해 개발자는 책임지지 않습니다. 사용 시 신중한 판단이 필요합니다. 이 프로그램은 개인 개발자가 만든 자동매매 프로그램으로, 기업에서 배포하는 인증된 프로그램이 아닙니다. 따라서 일부 보안 소프트웨어에서 바이러스로 오인하여 검출될 수 있습니다. 현재 프로그램 화이트리스트 등록 방법을 알아보는 중이며 빠른 시일 내에 바이러스 검출이 발생하지 않도록 수정하겠습니다. 희망하시는 분들은 소스코드 검증도 가능하며 프로그램은 이 블로그 외에 다른 곳에서 다운받지 마시길 바랍니다(악의적으로 비슷하게 만든 프로그램이 있을 수 있습니다).

 

 

👥 사용자 경험 및 피드백

여러분의 사용자 경험과 피드백은 저에게 큰 도움이 됩니다. 프로그램 사용 중 겪은 경험이나 개선 사항을 댓글로 남겨주세요. 또한, 협업을 원하는 분들은 언제든지 연락해주시면 감사하겠습니다. 

RooT_PromaN 에서 제공하는 기능을 활용하여 새로운 프로그램을 만들어 보고싶은 분들의 연락도 환영입니다.

 

 

📥 다운로드 및 설치 방법

  1. 하단 구글드라이브 링크에서 1️⃣설치 파일 Install_RooT_PromaN을 다운로드합니다.
  2. 하단 마이크로소프트 링크에서 2️⃣ 재배포패키지를 다운로드합니다.(재배포패키지 다운로드 방법 하단 참고)
  3. 다운로드한 1️⃣설치 파일과 2️⃣ 재배포패키지을 실행하여 설치를 완료합니다.
  4. 프로그램을 실행하고, 프로세스 자동화 옵션을 설정합니다.
  5. 프로세스 자동화를 시작합니다!

 

®️ RooT_PromaN 설치 파일 다운로드 링크

https://drive.google.com/drive/folders/1jv6zq-TTNH1n1pBB1CiO2jGG79tw66NV?usp=sharing

 

RooT_Project - Google Drive

이 브라우저 버전은 더 이상 지원되지 않습니다. 지원되는 브라우저로 업그레이드하세요. 닫기

drive.google.com

 

 

🪒 재배포 패키지 다운로드 링크 (이미 다운 받았다면 재설치 필요 X)

https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022

 

Latest supported Visual C++ Redistributable downloads

This article lists the download links for the latest versions of Visual C++ Redistributable packages.

learn.microsoft.com

위에 링크에서 아래 빨간 네모 안의 X86, X64를 설치하시면 됩니다.

재배포패키지 다운로드

⁉️ 재배포 패키지가 필요한 이유

MFC 프로그램은 Microsoft Visual C++ 라이브러리와 DLL(동적 링크 라이브러리)에 의존합니다. 이러한 라이브러리와 DLL은 사용자가 프로그램을 실행할 때 필요한 필수적인 구성 요소를 제공합니다. 하지만 모든 사용자 PC에 이러한 라이브러리와 DLL이 미리 설치되어 있는 것은 아니기 때문에 재배포 패키지가 필요한 이유는 다음과 같습니다:

  1. 필수 라이브러리 포함: 프로그램이 정상적으로 작동하기 위해서는 MFC와 관련된 라이브러리가 필요합니다. 재배포 패키지는 이러한 라이브러리를 포함하고 있습니다.
  2. 호환성 확보: 다양한 사용자 환경에서 프로그램이 제대로 실행되기 위해서는 특정 버전의 Visual C++ 라이브러리가 필요합니다. 재배포 패키지를 설치하면 필요한 라이브러리가 설치되어 호환성을 보장할 수 있습니다.
  3. 배포 용이성: 사용자가 별도로 라이브러리를 다운로드하여 설치하지 않아도 재배포 패키지를 통해 필요한 모든 구성 요소를 한 번에 설치할 수 있습니다. 이는 사용자 경험을 향상시키고 배포 과정을 간소화합니다.

그래서 MFC 프로그램을 배포할 때, 재배포 패키지를 함께 제공하거나 사용자가 직접 설치할 수 있도록 안내하는 것이 중요합니다. 이를 통해 프로그램이 원활히 실행되고 모든 필요한 구성 요소가 갖추어지게 됩니다.

자세한 내용은 Microsoft 공식 문서를 참조하세요.

 

 

💡 설치 시 라이센스 한글 번역

  • 프로그램 내에서 한글이 손상되어 영어로 제공되는 점 양해 부탁드립니다.
  • RooT_PromaN의 사용으로 인해 발생할 수 있는 긍정적 또는 부정적 결과에 대해 창작자는 책임을 지지 않습니다.
  • RooT_PromaN는 개인, 그룹, 또는 기업의 상업적/비상업적 용도로 자유롭게 사용할 수 있습니다.
  • RooT_PromaN 자체는 창작자의 사전 동의 없이 상업적 목적으로 사용할 수 없습니다.
  • RooT_PromaN 를 다른 네트워크, 인터넷, 또는 타인에게 배포할 때는 이 설치 파일 형태로 배포해야 합니다.
  • RooT_PromaN에 대한 문의는 https://root301.tistory.com 에서 참고할 수 있습니다.
  • 아이콘의 저작권은 RooT Project에 있습니다. https://root301.tistory.com 

 

📢 기능 설명 및 사용법 안내 (내용 정리 및 추가 예정입니다. 양해 부탁드립니다...)

  • 화면 안내
  • 초기 설정 방법
  • 기능 키 종류

 

1. 화면 안내

  • 메인 화면

좌측 사진은 메인 화면이고, 우측 사진은 자동화 프로세스 등록 시 실행되는 모니터 전체화면 캡처입니다.

프로세스 자동화 프로그램

 

  • Python IDE 화면 (F9 키) 

Python IDE

  • 하단 첫번째 탭 Build 화면  (F7키) 

Python IDE Build

  • 하단 두번째 탭 Setting 화면

Python IDE Setting

 

  • Telegram 알림

설정한 프로세스가 종료되면 자동 재실행 후 이러한 상태를 Telegram 알림 메세지로 전송합니다.