From 12cce59009cf63321fdbad38a1c5c6ffc096c6c5 Mon Sep 17 00:00:00 2001
From: serr <sc7227484@gmail.com>
Date: Sun, 16 Mar 2025 17:31:15 +0300
Subject: [PATCH] colors

---
 __pycache__/i64tosqlite.cpython-312.pyc | Bin 2077 -> 2133 bytes
 comp.py                                 |   2 ++
 i64tosqlite.py                          |  12 ++++++------
 3 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/__pycache__/i64tosqlite.cpython-312.pyc b/__pycache__/i64tosqlite.cpython-312.pyc
index bce8d4cefb54827b7383e7d5070b7cd949385cbe..8887a2bf5806bcb068e1afe1fe10a80327824b3a 100644
GIT binary patch
delta 401
zcmbO$a8-csG%qg~0}wPmxR%btxsk7qnN3+b+So96axb%_j&!s^u0oX@SU@k+%tRqA
zGbdFcFTX?~Ex$A`#R?*?0?}}QS&9WDF!>g944b}mw53t*WOEi(9*81Mh@yBFd3msa
zUzG${Bs4EOFTXrbA+@L|zX)vL<_Rp$j5>Ub3=9nnUw9aJ`1;K|&HL>-?Plm*;nuvv
zCx1c7`-I;G@8}B(F_-ybFL1<8{?96E;&!0oK-L9?z{`9=7dV3MaPz{nU62Cm(+BJG
zx!{|4!6)g0Lh@z4lnWdwlRel>>P_x&2=()I@=YjSz`VlbDu=-x4&Dm_t{2=QF1SWs
z;ETG-5&h#1x9D|ljf>nGpBNZfT^YeD><=*RD89hwe4WGPB8SWGJKQ25NuX&!-Fhnu
zS0rEHGrG=Ue38TW_XlR6#IIr%U_c*|P;;_pIAkyE!pVGCh|gJd@=vxGj3$#Gv0DQG
DTmgl^

delta 356
zcmcaAFjs)@G%qg~0}$-Lc`bbt$40(7W<M!U7e|HEiqz!NlEkE(RE50!5{0z<(!3Na
zg(^|KOfwUOv`jQ%X_w5zf{gs4M1|tyqRfI4Bt4VAGRH8gO%7*KWmc$CnB2i4FQnjC
z#UGlNotIypr;u7ylwV}E`522cBO}jbE;gA6n;mf%Y<w;#_+IAoyTIXhhnu(Gywkkj
zuG4OY#uaYmJACpNl+1T<Y^b`R;B=YK`2vSCl9CHjdRMsh!D?(T*acm%4Zffda+xpm
z0!QfNIyRFu)jJ$Q{d}E#6N(owuQ0jFVQ`0o_kw`g1#`~}W?mQgysvWj{J6s{dYxP2
zBDcmT21ZshumXb(f*Y7G@R?laFullO`uh&I2uKcS81DrB1&lL_FYqZ}=TN!Gq4N6!
QGf;f86#IWhAjx430EpIn3jhEB

diff --git a/comp.py b/comp.py
index 5d1b557..3d2503f 100644
--- a/comp.py
+++ b/comp.py
@@ -38,9 +38,11 @@ def main():
     elapsed = time.perf_counter() - start
     #
 
+    # удаляю ненужное
     os.remove(sqlite1_path)
     os.remove(sqlite2_path)
     os.remove(sql_output_path)
+    #
 
     export_to_excel(result_data, excel_output_path, elapsed)
     print(f"\033[92mResults exported to\033[0m {excel_output_path}")
diff --git a/i64tosqlite.py b/i64tosqlite.py
index 9a8f34d..c75ee6e 100644
--- a/i64tosqlite.py
+++ b/i64tosqlite.py
@@ -8,11 +8,11 @@ def create_sqlite_from_i64(ida_executable, i64_path, diaphora_script_path, outpu
     Пример использования в блоке if __name__ == "__main__"
     """
     if not os.path.exists(ida_executable):
-        raise FileNotFoundError(f"IDA executable not found: {ida_executable}")
+        raise FileNotFoundError(f"\033[31mIDA executable not found:\033[0m {ida_executable}")
     if not os.path.exists(i64_path):
-        raise FileNotFoundError(f".i64 file not found: {i64_path}")
+        raise FileNotFoundError(f"\033[31m.i64 file not found:\033[0m {i64_path}")
     if not os.path.exists(diaphora_script_path):
-        raise FileNotFoundError(f"Diaphora script not found: {diaphora_script_path}")
+        raise FileNotFoundError(f"\033[31mDiaphora script not found:\033[0m {diaphora_script_path}")
 
     # Формируем команду для запуска IDA Pro с Diaphora
     cmd = [
@@ -31,11 +31,11 @@ def create_sqlite_from_i64(ida_executable, i64_path, diaphora_script_path, outpu
 
     try:
         subprocess.run(cmd, env=env, check=True)
-        print(f"SQLite database successfully created: {output_sqlite_path}")
+        print(f"\033[92mSQLite database successfully created:\033[0m {output_sqlite_path}")
     except subprocess.CalledProcessError as e:
-        print(f"Error creating SQLite database: {e}")
+        print(f"\033[31mError creating SQLite database:\033[0m {e}")
     except Exception as e:
-        print(f"Unknown error: {e}")
+        print(f"\033[31mUnknown error:\033[0m {e}")
 
 if __name__ == "__main__":
     ida_executable = r"C:\tools\IDA\ida.exe" # Путь к IDA Pro