W czym najlepiej pisać proste programy .exe?

0

Cześć!

Co chcę osiągnąć:

Zautomatyzować pewne proste czynności, które codziennie wykonuję w pracy. Chciałbym do tego napisać program .exe, który uruchamiałbym np. z poziomu swojego pulpitu i który robiłby to za mnie.

Przykłady:

  1. Program który uruchomi przeglądarkę, wstuka podany przeze mnie adres, ściągnie plik xls dzięki nawigacji na tej stronie (niech to będzie jakiś raport). Następnie uruchomi tego xlsa, i wykona na nim gotowe makro, po czym zapisze wynik makra na dysku w określonym przeze mnie folderze i usunie ściągnięty plik.

  2. Program, który po uruchomieniu automatycznie pobierze plik .txt wrzucony przez jakiegoś pracownika na dysk wspólny na mój dysk do określonego folderu.

Co umiem:

  • napisałem kilka rzeczy do automatyzowania codziennej pracy dzięki AutoIt, ale to absolutne podstawy
  • ogarniam dość dobrze makra VBA

Czy możecie poradzić w czym najlepiej będzie mi zacząć żeby móc pisać tego typu proste programiki? Pewnie jakiś język wysokiego poziomu, zakładając, że nie jestem programistą (i nie zamierzam nim być - chcę tylko sobie troszkę ułatwić życie).

Dobrze byłoby gdyby to był jakiś w miarę popularny język, abym mógł znaleźć jakieś podstawy na internecie (tak jest np. z VBA w excelu - w necie można znaleźć baardzo dużo informacji, a nawet gotowy do przerobienia na swoje potrzeby kod).

Dzięki za pomoc!

0

W C#

0

C# i Visual studio, a co do programu który pobiera z podanego folderu pliki + sprawdzanie wielkości , wersji etc to akurat mam coś takiego. Możesz dorzucić do harmonogramu i gitara :P

1

Chciałbym do tego napisać program .exe

Dlaczego akurat exe?

Program który uruchomi przeglądarkę, wstuka podany przeze mnie adres, ściągnie plik xls dzięki nawigacji na tej stronie (niech to będzie jakiś raport).

Po co program miałby otwierać przeglądarkę, wstukiwać adres i nawigować, skoro być może da się ściagnąć plik bezpośrednio?

Następnie uruchomi tego xlsa, i wykona na nim gotowe makro,
a może to makro mogłoby ściągnąć plik i wykonać odpowiednią czynność? tak tylko gdybam...

po czym zapisze wynik makra na dysku w określonym przeze mnie folderze i usunie ściągnięty plik.
dlaczego ma usuwać ściągnięty plik, skoro być może mógłby go w ogóle nie zapisywać?

Wygląda na to że wiesz jaki chcesz mieć efekt, ale automatyzacja nie zawsze polega na mechanicznym powtórzeniu ruchów, które wykonujesz myszką.

0

zakładając, że nie jestem programistą (i nie zamierzam nim być - chcę tylko sobie troszkę ułatwić życie).

Szybciej będzie jak zlecisz napisanie takiego programu, niż sam napiszesz.

0
  1. Makro w tym samym excelu mogłoby bez problemu to robić.
  2. Wystarczy batch *.BAT
0

Dziękuję za odpowiedzi.
Dziś potrzebuję takich prostych programów, ale jutro może będę chciał napisać coś większego?
Jasne, że mógłbym to komuś zlecić, ale wolęam czegoś nowego się nauczyć.

0

Jeśli chodzi o integrację z Microsoftowym softem to z bólem serca muszę polecić C#. Do innych rzeczy poleciłbym Pythona. Można też połączyć oba stosując IronPythona ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1