Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. #include <stdio.h>
  4.  
  5. using namespace std;
  6.  
  7. // Obecná funkce na tvorbu složek
  8. void CreateFolder(const char * path)
  9. {
  10. if(!CreateDirectory(path ,NULL))
  11. {
  12. return;
  13. }
  14. }
  15.  
  16. // Obecná funkce na tvorbu složek
  17. void CreateFolder1(const char * path)
  18. {
  19. if(!CreateDirectory(path ,NULL))
  20. {
  21. return;
  22. }
  23. }
  24.  
  25. // Obecná funkce na tvorbu složek
  26. void CreateFolder2(const char * path)
  27. {
  28. if(!CreateDirectory(path ,NULL))
  29. {
  30. return;
  31. }
  32. }
  33.  
  34. // Obecná funkce na tvorbu složek
  35. void CreateFolder3(const char * path)
  36. {
  37. if(!CreateDirectory(path ,NULL))
  38. {
  39. return;
  40. }
  41. }
  42.  
  43. // Tvorba složek pro Weby
  44. void CreateWebFolders(){
  45.  
  46. CreateFolder("C:\\projectWeb\\");
  47. CreateFolder("C:\\projectWeb\\assets\\");
  48. CreateFolder("C:\\projectWeb\\assets\\css\\");
  49. CreateFolder("C:\\projectWeb\\assets\\img\\");
  50. CreateFolder("C:\\projectWeb\\assets\\js\\");
  51. CreateFolder("C:\\projectWeb\\assets\\fonts\\");
  52. CreateFolder("C:\\projectWeb\\assets\\sounds\\");
  53. CreateFolder("C:\\projectWeb\\includes\\");
  54. CreateFolder("C:\\projectWeb\\p\\");
  55.  
  56. cout << "složky byly úspěšně vytvořeny!";
  57. }
  58.  
  59. // Tvorba složek pro C++ projekty
  60. void CreateCppFolders(){
  61.  
  62. CreateFolder1("C:\\projectCpp\\");
  63. CreateFolder1("C:\\projectCpp\\includes\\");
  64. CreateFolder1("C:\\projectCpp\\headers\\");
  65. CreateFolder1("C:\\projectCpp\\assets\\");
  66. cout << "složky byly úspěšně vytvořeny!";
  67. }
  68.  
  69. // Tvorba složek pro Java projekty
  70. void CreateJavaFolders(){
  71.  
  72. CreateFolder2("C:\\projectJava\\");
  73. CreateFolder2("C:\\projectJava\\includes\\");
  74. CreateFolder2("C:\\projectJava\\assets\\");
  75. CreateFolder2("C:\\projectJava\\libs\\");
  76.  
  77. cout << "složky byly úspěšně vytvořeny!";
  78. }
  79.  
  80. // Tvorba složek pro Python projekty
  81. void CreatePythonFolders(){
  82.  
  83. CreateFolder3("C:\\projectPython\\");
  84. CreateFolder3("C:\\projectPython\\include\\");
  85. CreateFolder3("C:\\projectPython\\libs\\");
  86.  
  87. cout << "složky byly úspěšně vytvořeny!";
  88. }
  89.  
  90. int main(){
  91.  
  92. setlocale(LC_ALL, "Czech");
  93.  
  94. int volba; // proměnná volby
  95.  
  96. cout << "############################" << endl;
  97. cout << " Program na tvorbu projektů" << endl;
  98. cout << "############################" << endl;
  99. cout << "1) C++ Project" << endl;
  100. cout << "2) Web Project" << endl;
  101. cout << "3) Python Project" << endl;
  102. cout << "4) Java Project" << endl;
  103. cout << "############################" << endl;
  104. cout << "Napiš číslo volby: ";
  105. cin >> volba;
  106.  
  107. switch (volba) {
  108. default:
  109. cout << "Měl jsi napsat číslo v rozmezí 1-4";
  110. case 1:
  111. CreateCppFolders();
  112. return 0;
  113. case 2:
  114. CreateWebFolders();
  115. return 0;
  116. case 3:
  117. CreatePythonFolders();
  118. return 0;
  119. case 4:
  120. CreateJavaFolders();
  121. return 0;
  122. }
  123.  
  124. system("pause");
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement