반응형

5단위 라운드 업 ( roundup )

Math.ceil( num / 5 ) * 5;

============

Math.ceil() : 소수점 올림, 정수형 반환

Math.floor() : 소수점 버림, 정수형 반환

Math.round() : 소수점 반올림, 정수형 반환

============

참고 사이트

https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=297896&page=1806

https://copyrightyoon.tistory.com/1467

반응형

var date = new Date();

// 마지막날 구하기

var last_date = new Date(new Date(date.getFullYear(), date.getMonth(), 1)-1);

반응형

우클릭 방지 기능을 써서

oncontextmenu="return false" (드래그 선택 가능, 우클릭 불가)
onselectstart="return false" (드래그 선택 불가, 우클릭 가능)
ondragstart="return false" (드래그 선택 가능, 우클릭 가능)

ex) <body oncontextmenu='return false' onselectstart='return false' ondragstart='return false'></body>

기능을 사용해 볼수 있지만...

이렇게 할 경우 페이지 전체가 선택 불가로 변하기 때문에

제이쿼리를 이용해서 특정 텍스트 박스만 드래그 선택 및 더블 클릭 선택 방지 방법을 소개 드립니다.

 

드래그 선택 금지

.css("pointer-events", "none");

 

더블 클릭 선택 금지

.parent().css("user-select","none");

 

더블 클릭 선택 금지 할때 input 태그에 바로하면 적용 안되므로

부모 태그인 td 태그에 해줘야 합니다.

 

<!DOCTYPE html>
<html>
	<head>
		<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
		<script>
			$(document).ready(function() {
				$("#textbox02").css("pointer-events", "none");
				$("#textbox02").parent().css("user-select","none");
			});
		</script>
	</head>
	
	<body>
		<table>
			<tr>
				<td><input type='text' id = 'textbox02' value = '수정,드래그 불가'/></td>
			</tr>
		</table>
	</body>
</html>
반응형

.substr(index, length)

반응형

 

C# datagridview change style when specific column value changes

 

dgList = datagridview name

        private void dgList_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            int temp_row_index = e.RowIndex;
            int temp_column_index = e.ColumnIndex;

            
            if (temp_row_index >= 0 && temp_column_index == 9)
            {
                DataGridViewCell cell = dgList.Rows[temp_row_index].Cells[temp_column_index];

                cell.Style.Font = new Font("맑은 고딕", 13F, FontStyle.Bold);
            }
        }

 

 

 

반응형

'coding > Visual Studio' 카테고리의 다른 글

c# bitmap 라인 그리기 예제  (0) 2024.06.19
C-multiplication table(구구단)  (0) 2024.06.05

c# bitmap 라인 그리기

 

bicturebox1 에 넣기

 

 

https://learn.microsoft.com/ko-kr/dotnet/desktop/winforms/advanced/how-to-create-a-bitmap-at-run-time?view=netframeworkdesktop-4.8

 

방법: 런타임에 비트맵 만들기 - Windows Forms .NET Framework

비트맵 개체를 만들고 기존 Windows Forms PictureBox 컨트롤에 표시하는 방법을 알아봅니다.

learn.microsoft.com

 

 

반응형

if /?

 

배치 파일에서 조건 처리를 수행합니다.

IF [NOT] ERRORLEVEL 숫자 명령어
IF [NOT] 문자열1==문자열2 명령어
IF [NOT] EXIST 파일이름 명령어

  NOT               조건이 거짓이면 명령을 수행하라고 지정합니다.

  ERRORLEVEL 숫자   마지막 프로그램 실행에서 반환된 마침 코드가
                    지정된 숫자보다 크거나 같으면, 조건을 참으로 지정합니다.

  문자열1==문자열2  지정된 문자열이 일치하면 조건을 참으로 지정합니다.

  EXIST 파일이름    지정된 파일이름이 있으면 조건을 참으로 지정합니다.

  명령어            조건이 만족되면 실행할 명령을 지정합니다.
                    지정된 조건이 FALSE인 경우에는
                    ELSE 키워드 다음에 명령을 수행할
                    ELSE 명령어가 따릅니다.

ELSE 구문은 IF 명령 다음의 명령줄과 동일한 행에 위치해야 합니다.
예:

    IF EXIST filename. (
        del filename.
    ) ELSE (
        echo filename. missing.
    )

 

 

Del 명령은 다음 줄에서 시작되어야 하므로 다음 예제는
작동하지 않습니다.

    IF EXIST filename. del filename. ELSE echo filename. missing

ELSE 명령이 IF 명령의 마지막과 같은 행에 있어야 하므로
다음 예제도 작동하지 않습니다.

    IF EXIST filename. del filename.
    ELSE echo filename. missing

한 행에서 모든 내용을 작업하려면 다음과 같이 작성하십시오.

    IF EXIST filename. (del filename.) ELSE echo filename. missing

명령 확장을 사용하면 IF 구문은 다음과 같이 변경됩니다:

    IF [/I] 문자열1 비교연산자 문자열2 명령
    IF CMDEXTVERSION 숫자 명령
    IF DEFINED 변수 명령

사용할 수 있는 비교 연산자는 다음과 같습니다:

    EQU - 같음
    NEQ - 같지 않음
    LSS - 보다 작은
    LEQ - 작거나 같음
    GTR - 보다 큰
    GEQ - 크거나 같음

대/소문자를 구분하려면 /I 스위치를 사용하십시오.
/I 스위치는 If 구문의 문자열1==문자열2 형식에도
사용할 수 있습니다.
문자열1과 문자열2가 모두 숫자로 되어 있는 경우,
해당 문자열은 숫자로 변환되어 비교됩니다.

 

CMDEXTVERSION 조건은 명령 확장과 관련된
내부 버전 번호에 대하여 비교하는 것을 제외하고는
ERRORLEVEL과 비슷하게 동작합니다. 처음의 버전 번호는 1이며,
명령 확장이 증가하면 하나씩 증가합니다.
명령 확장자를 사용할 수 없다면 CMDEXTVERSION 조건은
True 값을 가질 수 없습니다.

DEFINED 조건은 환경 변수가 정의되어 있는 경우,
환경 변수 이름을 가져와 True 값을 반환하는 것을
제외하고는 EXIST와 비슷하게 동작합니다.

%ERRORLEVEL%에서는 ERRORLEVEL과 같은 이름을 갖는
환경 변수가 정의되지 않은 경우, ERRORLEVEL의 현재 값을
문자열로 확장하며, 그렇지 않으면 지정된 값을 대신 제공합니다.
프로그램을 실행한 후, 다음 예제에서는 ERRORLEVEL 사용을
설명합니다.

    goto answer%ERRORLEVEL%
    :answer0
    echo Program had return code 0
    :answer1
    echo Program had return code 1

또한 위의 숫자 비교를 사용할 수 있습니다.

    IF %ERRORLEVEL% LEQ 1 goto okay

CMDCMDLINE과 같은 이름을 갖는 환경 변수가 정의되지 않은 경우,
CMD.EXE의 모든 프로세스에 앞서 %CMDCMDLINE%을
CMD.EXE로 전달되는 원래의 명령줄로 확장하며,
그렇지 않으면 지정된 값을 대신 제공합니다.

%CMDEXTVERSION%에서는 CMDEXTVERSION과 같은
이름을 갖는 환경 변수가 정의되지 않은 경우,
CMDEXTVERSION의 현재 값을 문자열로 확장합니다.
그렇지 않으면, 지정된 값을 대신 제공합니다.

 

반응형

https://rito15.github.io/posts/open-cmd-as-admin/

 

관리자 권한으로 CMD 열기(배치파일)

관리자 권한으로 CMD 여는 배치파일 만들기

rito15.github.io

 

 

 

https://bebhionn.tistory.com/52

 

Batch 파일 관리자 권한으로 실행 코드

batch 파일을 만들때 오른쪽 -> 관리자 권한으로 실행 으로 안하고 바로 실행해도 관리자 권한을 얻어오고 싶을 때 사용하는 코드입니다. 제일 앞에 기입해야 하며 @echo off가 있을 시 @echo off 뒤에

bebhionn.tistory.com

 

 

https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_%EB%94%94%EC%8A%A4%ED%81%AC_%EC%9A%A9%EB%9F%89_%ED%99%95%EC%9D%B8

 

윈도우 디스크 용량 확인 - 제타위키

1 개요[ | ] 윈도우 디스크 용량 확인 윈도우 디스크 크기 확인 윈도우 볼륨 용량 확인 명령어를 사용하여 디스크(물리디스크), 파티션(논리디스크,볼륨)의 크기를 알아낼 수 있다. 2 방법 1: diskmgmt

zetawiki.com

 

 

https://blog.naver.com/lcg2004/60055915812

 

DOS 배치파일 관련 유용한 팁 200여가지

DOS의 CHOICE 명령 대용으로 Y/N 선택 묻기 방법  save thisto batch ... 3 days ago 배치...

blog.naver.com

 

 

반응형

'desktop > batch' 카테고리의 다른 글

batch if문, 비교 조건  (0) 2024.06.12
바탕화면 아이콘 표시 ( 내 PC, 네트워크, 제어판 )  (2) 2024.06.07

+ Recent posts

반응형